heap profile: 45: 18706464 [7780600: 42969735248] @ heap/1048576 0: 0 [34: 272] @ 0x407245 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 2097152] @ 0x453916 0x4124d1 0xed6ff0 0xeebd45 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6fef runtime/pprof.StartCPUProfile+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:855 # 0xeebd44 net/http/pprof.Profile+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:157 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 176] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 80] @ 0x7c6a5a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6a59 github.com/miekg/dns.init.func49+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:59 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 80] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0xf4695f 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4695e crypto/internal/fips140/bigmod.NewNat+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x69c95c 0x69a265 0x699ec5 0x6995de 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69c95b vendor/golang.org/x/net/http2/hpack.AppendHuffmanString+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:186 # 0x69a264 vendor/golang.org/x/net/http2/hpack.appendHpackString+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:223 # 0x699ec4 vendor/golang.org/x/net/http2/hpack.appendIndexedName+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:183 # 0x6995dd vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x39d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:74 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 1792] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0xf04fe6 0xf16bb4 0xf72ad3 0xf728fa 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf04fe5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:60 # 0xf16bb3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:112 # 0xf72ad2 crypto/internal/fips140/tls12.pHash[...]+0x152 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:33 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0xa4e50b 0xa4e4f3 0xa4e48f 0xa4ca58 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4e50a github.com/0xERR0R/blocky/lists/parsers.newErrorFilter[...]+0x16a /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:54 # 0xa4e4f2 github.com/0xERR0R/blocky/lists/parsers.FilterErrors[...]+0x152 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:24 # 0xa4e48e github.com/0xERR0R/blocky/lists/parsers.AllowErrors[...]+0xee /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:37 # 0xa4ca57 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x277 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717e26 0x6f592d 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x809dda 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x809dd9 github.com/miekg/dns.(*TXT).String+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 720] @ 0xed521a 0xed520e 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed520d runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:551 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed54a5 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54a4 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed6968 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6967 runtime/pprof.writeHeapInternal+0x1187 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed54ce 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54cd runtime/pprof.printStackRecord+0x30d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed547d 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed547c runtime/pprof.printStackRecord+0x2bc /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed54fa 0xed5c8f 0xed57a9 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54f9 runtime/pprof.printStackRecord+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed57a8 runtime/pprof.writeAlloc+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:599 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf369de 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x563e45 0x644fb9 0x644eb7 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x644fb8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x6d8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x644eb6 crypto/tls.(*serverHelloMsg).marshal+0x5d6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:758 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 144] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0x5b137d 0x5b13bb 0x6cd0ba 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5b137c net.SplitHostPort.func1+0x4fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:171 # 0x5b13ba net.SplitHostPort+0x53a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:178 # 0x6cd0b9 net/http.http2authorityAddr+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8020 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x57ecf2 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57ecf1 crypto/x509/pkix.(*Name).FillFromRDNSequence+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:173 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x660685 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x660684 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:47 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x50dc06 0x782ba5 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782ba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x563c69 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf72835 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf72834 crypto/internal/fips140/tls12.PRF[...]+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:17 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0xf04fe6 0xf16bb4 0xf72ad3 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf04fe5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:60 # 0xf16bb3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:112 # 0xf72ad2 crypto/internal/fips140/tls12.pHash[...]+0x152 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:33 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 416] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 96] @ 0x444e49 0x456ce6 0x6d2c65 0x6d2016 0x481161 # 0x6d2c64 net/http.(*http2clientStream).writeRequest+0xc04 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9044 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 16] @ 0x563c69 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x618038 0x618021 0x61c6d6 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x5e3f1c 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x51ba25 0x51bb99 0x699625 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x51ba24 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:137 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x699624 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:77 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 8192] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x773e7e 0xeb113a 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1139 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x3b9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa4a5f0 0xa4a5ba 0xa4a5b9 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4a5ef github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4a5b9 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4a5b8 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xa475e5 0xa4758d 0xa48471 0xa46cf3 0xa48471 0xa48358 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa475e4 github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Defer+0x84 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:148 # 0xa4758c github.com/ThinkChaos/parcour/jobgroup.(*withContext).launch+0x2c /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:103 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa46cf2 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch+0x92 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:55 # 0xa48470 github.com/ThinkChaos/parcour/jobgroup.(*withParent).launch+0xf0 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:53 # 0xa48357 github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0xf71850 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf72c30 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf72c2f crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:74 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf45dad 0xf508f4 0xf505e5 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf508f3 crypto/internal/fips140/ecdsa.inverse[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0xf505e4 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x563e45 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xf4695f 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4695e crypto/internal/fips140/bigmod.NewNat+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf6caae 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6caad crypto/internal/fips140/hkdf.Extract[...]+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x5623e5 0x5e4f7f 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4f7e crypto/x509.parsePublicKey+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:256 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x6d153b 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d153a net/http.(*http2ClientConn).roundTrip+0x15a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8782 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x687765 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x687764 compress/flate.(*decompressor).huffmanBlock+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:565 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x6cef4b 0x6ce3d7 0x6afec8 0x481161 # 0x6cef4a net/http.(*http2Transport).newClientConn+0xb2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8310 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x69c22b 0x69c1f9 0x69b9c9 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69b9c8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x7dbc7c 0x7dba29 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xa45e2b 0xa45dd3 0xa45d78 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45e2a github.com/0xERR0R/blocky/lists/parsers.Adapt[...]+0x6a /home/runner/work/blocky/blocky/lists/parsers/adapt.go:7 # 0xa45dd2 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...]+0x12 /home/runner/work/blocky/blocky/lists/parsers/lines.go:31 # 0xa45d77 github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xd7 /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x49c1ac 0x5627c5 0x5e46ba 0x5e476b 0x5e9f5c 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x49c1ab time.Time.Format+0xeb /opt/hostedtoolcache/go/1.24.0/x64/src/time/format.go:650 # 0x5627c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x5e46b9 crypto/x509.parseTime+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:174 # 0x5e476a crypto/x509.parseValidity+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:188 # 0x5e9f5b crypto/x509.parseCertificate+0x57b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:970 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x717f88 0x717f53 0x6f592d 0x481161 # 0x717f87 bufio.NewWriterSize+0x1c7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:599 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x52f6ee 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f6ed crypto/ecdh.(*x25519Curve).GenerateKey+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:41 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5217c5 0x5218d0 0x80aa3a 0x809dfa 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x80aa39 github.com/miekg/dns.sprintTxt+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:598 # 0x809df9 github.com/miekg/dns.(*TXT).String+0x39 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xa4c12e 0xa4c0c3 0xa4b7cd 0xa466db 0x481161 # 0xa4c12d github.com/ThinkChaos/parcour.(*Producers[...]).GoConsume+0x2ed /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:95 # 0xa4c0c2 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x282 /home/runner/work/blocky/blocky/lists/list_cache.go:186 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x8cf492 0x8cf3a8 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 896] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x47793a 0x47794f 0x5f3007 0x5f2f40 0x5f0b90 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3006 crypto/x509.newPolicyGraph+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1286 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0x5f6f50 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 8] @ 0x90f449 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 768] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x69c28f 0x69ba0d 0x69b3f2 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c28e vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x14e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:511 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b3f1 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x47793a 0x47794f 0x4d1605 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xe95a9a 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95a99 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x1b9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:340 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x621c8e 0x6224bd 0x62297c 0x654f85 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x654f84 crypto/tls.(*serverHandshakeState).doFullHandshake+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:594 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5637e9 0x5636d3 0x639f87 0x66360c 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5637e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x5636d2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x639f86 crypto/tls.addUint64+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:38 # 0x66360b crypto/tls.(*SessionState).Bytes+0x54b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:117 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x62decb 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62deca crypto/tls.(*Conn).makeClientHello+0x186a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:184 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x620f69 0x620fdb 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x620f68 crypto/tls.(*halfConn).setErrorLocked+0x2d48 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:200 # 0x620fda crypto/tls.(*Conn).readRecordOrCCS+0x2dba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:637 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 160] @ 0x4d0adb 0x4d0abd 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x5623e5 0x5e409d 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e409c crypto/x509.parseName+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:130 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 112] @ 0xf04fe6 0xf16c16 0xf72ad3 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf04fe5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:60 # 0xf16c15 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:119 # 0xf72ad2 crypto/internal/fips140/tls12.pHash[...]+0x152 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:33 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782e3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf72a93 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf72a92 crypto/internal/fips140/tls12.pHash[...]+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:42 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 176] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x621498 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 176] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x50dc06 0xe961ab 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xe961aa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4ea /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 576] @ 0x50b753 0x50b71e 0x50c479 0x50f285 0x510f38 0x513a7e 0x50daf1 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f284 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:494 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50daf0 fmt.Fprintf+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:224 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 128] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x6a3ed9 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6a3ed8 net/http.setRequestCancel+0x5d8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:367 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 1536] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [1: 32] @ 0x61807f 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf729ff 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf729fe crypto/internal/fips140/tls12.pHash[...]+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:30 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 24] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 13568] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 224] @ 0x553eda 0x553ef0 0xf4fa4f 0xf729c5 0xf728fa 0x662316 0x66275f 0x63221c 0x62fdd2 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662315 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x63221b crypto/tls.(*clientHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:988 # 0x62fdd1 crypto/tls.(*clientHandshakeState).handshake+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:622 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa47598 0xa47538 0xa4b5f6 0x8c8668 0x8c84fe 0x481161 # 0xa47597 github.com/ThinkChaos/parcour/jobgroup.(*withContext).launch+0x37 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:103 # 0xa47537 github.com/ThinkChaos/parcour/jobgroup.(*withContext).Go+0x77 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withContext.go:98 # 0xa4b5f5 github.com/0xERR0R/blocky/lists.(*ListCache).refresh+0x175 /home/runner/work/blocky/blocky/lists/list_cache.go:126 # 0x8c8667 github.com/0xERR0R/blocky/config.(*SourceLoading).periodically.recoverToError.func2+0x67 /home/runner/work/blocky/blocky/config/config.go:403 # 0x8c84fd github.com/0xERR0R/blocky/config.(*SourceLoading).periodically+0x11d /home/runner/work/blocky/blocky/config/config.go:384 0: 0 [1: 16] @ 0x782b69 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782b68 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x50dc06 0x775805 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 27264] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xe96173 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe96172 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4b2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x563e45 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 320] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50aba5 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x5f100d 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 54528] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 1280] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x69a8fd 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x50abbb 0xa44b7e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44b7d github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x17d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:223 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 96] @ 0x563e45 0x663e0a 0x663dd0 0x6567e6 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd49 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663dcf crypto/tls.(*SessionState).Bytes+0xd0f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:143 # 0x6567e5 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x185 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:861 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x50df31 0x7753d4 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x7753d3 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1536] @ 0x61d4f2 0x62248a 0x62297c 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61d4f1 crypto/tls.(*halfConn).encrypt+0x1b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:484 # 0x622489 crypto/tls.(*Conn).writeRecordLocked+0x649 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1025 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x4108b4 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x646fb5 0x646f85 0x646e97 0x563b42 0x563ed1 0x64690a 0x6468d9 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646fb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x646e96 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:856 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646909 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6468d8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:855 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 737280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 416] @ 0x50aaba 0x48b6d1 0x50d63e 0x50ab67 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50aab9 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:147 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50ab66 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:23 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x4d2371 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 112] @ 0x621c8e 0x6224bd 0x62297c 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 256] @ 0x63f2ef 0x63f1af 0x63f1b4 0x563b42 0x563ed1 0x63f134 0x63f113 0x563b42 0x563ed1 0x63c31d 0x63c1bd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63f2ee vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f1ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63f1b3 crypto/tls.(*clientHelloMsg).marshalMsg.func12.1+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:260 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f112 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:258 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x5217c5 0x5218d0 0x526b45 0xe96165 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xe96164 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4a4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 160] @ 0x48e14b 0x48e139 0x48e6b7 0x617296 0x617251 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x48e14a internal/sync.newIndirectNode[...]+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:550 # 0x48e138 internal/sync.(*HashTrieMap[...]).expand+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:177 # 0x48e6b6 internal/sync.(*HashTrieMap[...]).LoadOrStore+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:160 # 0x617295 sync.(*Map).LoadOrStore+0x135 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/hashtriemap.go:67 # 0x617250 crypto/tls.(*certCache).newCert+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf72b35 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf72b34 crypto/internal/fips140/tls12.pHash[...]+0x1b4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:36 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 160] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 224] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x47d67c 0x4a3915 0x70a750 0x712b74 0x7127d6 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x70a74f net/http.(*Transport).tryPutIdleConn+0x6af /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1138 # 0x712b73 net/http.(*persistConn).readLoop.func2+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2248 # 0x7127d5 net/http.(*persistConn).readLoop+0xcd5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2401 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xf7289c 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7289b crypto/internal/fips140/tls12.PRF[...]+0xdb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:21 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 320] @ 0x57e80a 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 384] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x45f9b2 0x45f045 0x45f1aa 0x809e11 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x809e10 github.com/miekg/dns.(*TXT).String+0x50 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x660619 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x660618 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x98 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:154 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 384] @ 0xe9a48e 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a48d github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x22d /home/runner/work/blocky/blocky/resolver/bootstrap.go:252 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x50abbb 0xa44672 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44671 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x251 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 160] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x45f9b2 0x45f045 0x45f265 0x46098a 0x46094b 0xed52bf 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed52be runtime/pprof.printStackRecord+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:553 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed551e 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed551d runtime/pprof.printStackRecord+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed547d 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed547c runtime/pprof.printStackRecord+0x2bc /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 480] @ 0xed521a 0xed520e 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed520d runtime/pprof.printStackRecord+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:551 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0xed54a5 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54a4 runtime/pprof.printStackRecord+0x2e4 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xed54ce 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54cd runtime/pprof.printStackRecord+0x30d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xed6968 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6967 runtime/pprof.writeHeapInternal+0x1187 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:682 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0xed54fa 0xed5c8f 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed54f9 runtime/pprof.printStackRecord+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:562 # 0xed5c8e runtime/pprof.writeHeapInternal+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:685 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf6caae 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6caad crypto/internal/fips140/hkdf.Extract[...]+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 80] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x407132 0x477989 0x773e7e 0xeb113a 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1139 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x3b9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x774b06 0x774a0d 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 320] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b3f2 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b3f1 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:321 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0xe9a2b7 0xe9a2f7 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a2b6 net.ParseIP+0x56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xe9a2f6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x96 /home/runner/work/blocky/blocky/resolver/bootstrap.go:233 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0x563d85 0x563c5b 0x645e8a 0x645d7a 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x645e89 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x15a9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645d79 crypto/tls.(*serverHelloMsg).marshal+0x1499 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:828 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x5730fa 0x573106 0xf4fa9e 0xf729c5 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x47d67c 0x4a3915 0x6d01a7 0x6d0b9b 0x6d39a5 0x6d3971 0x6d2026 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6d01a6 net/http.(*http2ClientConn).closeConn+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8557 # 0x6d0b9a net/http.(*http2ClientConn).closeForError+0x11a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8672 # 0x6d39a4 net/http.(*http2ClientConn).Close+0x5a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8680 # 0x6d3970 net/http.(*http2clientStream).cleanupWriteRequest+0x570 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9202 # 0x6d2025 net/http.(*http2clientStream).doRequest+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8902 0: 0 [1: 16] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xa3115e 0xa311e5 0xa31092 0xa44127 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa3115d github.com/hashicorp/go-multierror.flatten+0x7d /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:24 # 0xa311e4 github.com/hashicorp/go-multierror.flatten+0x104 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:21 # 0xa31091 github.com/hashicorp/go-multierror.Flatten+0x51 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/flatten.go:13 # 0xa44126 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x1a6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:76 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x63fd6f 0x63fc2f 0x63fc34 0x563b42 0x563ed1 0x63fbb4 0x63fb93 0x563b42 0x563ed1 0x63b96d 0x63b810 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63fd6e vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63fc2e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63fc33 crypto/tls.(*clientHelloMsg).marshalMsg.func8.1+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:198 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63fbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63fb92 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:196 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 448] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 24] @ 0x65c8fd 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65c8fc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:892 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0x657c10 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657c0f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 4128768] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x50dc06 0xa3135f 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xa3135e github.com/hashicorp/go-multierror.ListFormatFunc+0x11e /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:21 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 9472] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 416] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 144] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e9c08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e9c07 crypto/x509.parseCertificate+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:923 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x563e45 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x714293 0x70863a 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x714292 net/http.(*persistConn).roundTrip+0x5b2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2799 # 0x708639 net/http.(*Transport).roundTrip+0xb99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:696 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 240] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf05b13 0xf71667 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7741f7 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x563e45 0x64b6f1 0x64b6c6 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b6f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6c5 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1171 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x82d585 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82d584 github.com/miekg/dns.(*RRSIG).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1185 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0xf05b13 0x6604c5 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x6a3465 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6a3464 net/http.send+0x9e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:295 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0xf05b13 0x6604c5 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x6503b4 0x65031c 0x622916 0x6392ed 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x6392ec crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:833 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa4c6a5 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4c6a4 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0xa4 /home/runner/work/blocky/blocky/lists/list_cache.go:173 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf05b13 0xf71667 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x6b017e 0x6b0010 0x481161 # 0x6b017d net/http.(*http2clientConnPool).addConnLocked+0x2fd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:952 # 0x6b000f net/http.(*http2addConnCall).run+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:931 0: 0 [1: 96] @ 0x563e45 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x61807f 0x656099 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x656098 crypto/tls.(*serverHandshakeState).establishKeys+0x158 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:794 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 144] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0xa45ee5 0xa45dd3 0xa45d78 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45ee4 github.com/0xERR0R/blocky/lists/parsers.TryAdaptMethod[...]+0x124 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:22 # 0xa45dd2 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...]+0x12 /home/runner/work/blocky/blocky/lists/parsers/lines.go:31 # 0xa45d77 github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xd7 /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x45fa86 0x5e0568 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0567 crypto/x509.(*CertPool).addCertFunc+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:206 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x7e265c 0x7e269d 0x814d18 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7e265b github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7e269c github.com/miekg/dns.packDataSVCB+0xbc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:616 # 0x814d17 github.com/miekg/dns.(*HTTPS).pack+0x137 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:344 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x62297c 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf71667 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xa2f657 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x774b06 0x774a0d 0x7753e8 0xa4ca0b 0xa4c990 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4ca0a github.com/sirupsen/logrus.(*Entry).Error+0x22a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xa4c98f github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1af /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x82de33 0x82b2f9 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82de32 github.com/miekg/dns.(*SVCB).copy+0xd2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1258 # 0x82b2f8 github.com/miekg/dns.(*HTTPS).copy+0x18 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:984 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 240] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 352] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x652dd9 0x651ccc 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x652dd8 crypto/tls.(*serverHandshakeState).processClientHello+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:224 # 0x651ccb crypto/tls.(*serverHandshakeState).handshake+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:70 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 144] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xe99fc5 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe99fc4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x64 /home/runner/work/blocky/blocky/resolver/bootstrap.go:212 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x650359 0x6502c4 0x6502bd 0x622916 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x650358 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6502c3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6502bc crypto/tls.(*finishedMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1683 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x835dc5 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5e023f 0x5f14d4 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e023e crypto/x509.(*CertPool).findPotentialParents+0x4de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:165 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x444e49 0x411b59 0x4118b2 0x5aa26b 0x5a9d8a 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5aa26a net.(*netFD).connect.func1+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:106 # 0x5a9d89 net.(*netFD).connect+0x769 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:162 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 32] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x61807f 0x61c6d6 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x50d79f 0x50ad79 0xea6c35 0xea7d5a 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x50d79e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:181 # 0x50ad78 fmt.Errorf+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:50 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 1280] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [2: 1792] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x829813 0x8297d8 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829812 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x8297d7 github.com/miekg/dns.(*AAAA).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xea7abc 0xea7b1e 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea7abb errors.Join+0x61b /opt/hostedtoolcache/go/1.24.0/x64/src/errors/join.go:30 # 0xea7b1d github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x67d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x640c54 0x640c24 0x640b17 0x563b42 0x563ed1 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x640c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x640c23 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x123 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x640b16 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:113 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 2048] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xa44a47 0xa44a3b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44a46 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa44a3a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:215 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x50abbb 0xa44f26 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44f25 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:270 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1048576] @ 0xed6bf0 0xed6b65 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed6bef runtime/pprof.writeGoroutineStacks+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:762 # 0xed6b64 runtime/pprof.writeGoroutine+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:753 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 576] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xeb6f52 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x563d85 0x563c5b 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 704] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x623397 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [28: 16285696] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x70f5cb 0x70f5a1 0x70d3f8 0x70d235 0x481161 # 0x70f5ca bufio.NewReaderSize+0x14ca /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x70f5a0 net/http.(*Transport).dialConn+0x14a0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1941 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 144] @ 0x6256b4 0x70e00e 0x70e009 0x481161 # 0x6256b3 crypto/tls.(*Conn).handshakeContext+0x1f3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1543 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x485965 0x611a67 0x657c91 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x485964 internal/reflectlite.Swapper+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:58 # 0x611a66 sort.SliceStable+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:43 # 0x657c90 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x630 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:223 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 65536] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 320] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45f24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45eab crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf45eb7 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6b56a crypto/internal/fips140/rsa.encrypt+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e94e9 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94e8 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:388 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x52f832 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f831 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:56 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x782e05 0x782834 0x775235 0x774de5 0x7753e8 0xa4ca0b 0xa4c990 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782e04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x404 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4ca0a github.com/sirupsen/logrus.(*Entry).Error+0x22a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xa4c98f github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1af /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x5e814f 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e814e crypto/x509.processExtensions+0x60e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:805 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xe9cc27 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x566885 0x56832f 0x5681ac 0x566209 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x64268f 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64268e crypto/tls.(*clientHelloMsg).unmarshal+0x186e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:546 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0xe9ba25 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x83ccb7 0x83b0ee 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83ccb6 github.com/go-chi/chi/v5.(*node).FindRoute+0x196 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/tree.go:386 # 0x83b0ed github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x1cd /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:475 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x78319a 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x783199 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x799 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xf71850 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5f5089 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5088 crypto/x509.(*policyGraph).insert+0x2188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f4ef4 crypto/x509.policiesValid+0x1ff4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1485 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x7d5f2a 0x7d5ef3 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 144] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x6d1525 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5c0945 0x5bd79b 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd79a net.(*netFD).dial+0x57a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xa4d1d6 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1792] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0x4dd08a 0x4dcb0d 0xeae7e7 0xeae7bb 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4dd089 strconv.formatBits+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/strconv/itoa.go:193 # 0x4dcb0c strconv.FormatInt+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/strconv/itoa.go:29 # 0xeae7e6 strconv.Itoa+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/strconv/itoa.go:35 # 0xeae7ba github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x835b76 0x83583c 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835b75 github.com/0xERR0R/blocky/util.parseIPv6FromArpaAddr+0xb5 /home/runner/work/blocky/blocky/util/arpa.go:71 # 0x83583b github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xdb /home/runner/work/blocky/blocky/util/arpa.go:26 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 512] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e06d1 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e06d0 crypto/x509.(*CertPool).addCertFunc+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:210 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x6519b8 0x65d0ed 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x65d0ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:967 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 19072] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 128] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x566885 0x5685cf 0x56844c 0x566256 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x5685ce crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x444e49 0x456ce6 0xa46dcd 0xa466db 0x481161 # 0xa46dcc github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xac /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:43 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf4fb30 0xf729c5 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x6da877 0x6da375 0x6d7c72 0x6d6c99 0x481161 # 0x6da876 net/http.(*http2clientConnReadLoop).endStream+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10450 # 0x6da374 net/http.(*http2clientConnReadLoop).processData+0x514 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10434 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 24] @ 0x40806e 0x40ca45 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x6668eb 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6668ea crypto/tls.(*Config).decryptTicket+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:388 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 352] @ 0x45fa86 0x489ad2 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xea7b65 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x489ad1 errors.(*joinError).Error+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/errors/join.go:51 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea7b64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xf05b13 0xf71667 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 320] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 6144] @ 0x6a129a 0x48b6d1 0x6b0f17 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1299 net/http.init.func2+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1213 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0f16 net/http.http2getDataBufferChunk+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1224 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 8] @ 0x40806e 0x40ca45 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x623397 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 8] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 512] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45c24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45ba6 crypto/internal/fips140/bigmod.(*Nat).resetToBytes+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:110 # 0xf46d04 crypto/internal/fips140/bigmod.NewModulus+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x661f96 0x654e3a 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x661f95 crypto/tls.newFinishedHash+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:163 # 0x654e39 crypto/tls.(*serverHandshakeState).doFullHandshake+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:585 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 960] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x5217c5 0x5218d0 0x527e85 0x836718 0xe96a36 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527e84 strings.ToLower+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:742 # 0x836717 github.com/0xERR0R/blocky/util.ExtractDomainOnly+0x17 /home/runner/work/blocky/blocky/util/common.go:111 # 0xe96a35 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x55 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:440 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5e9358 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e9357 crypto/x509.processExtensions+0x1817 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:746 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0x7c6d9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6d99 github.com/miekg/dns.init.func62+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:72 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 176] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf369de 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 160] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 704] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 224] @ 0x774b06 0x774a0d 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 96] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 288] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4644e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4644d github.com/0xERR0R/blocky/lists/parsers.WildcardEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:232 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf05b13 0xf71667 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1792] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 288] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x535fd3 0x570678 0x57049a 0x5f1184 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x570677 crypto/rsa.bigIntEqual+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:147 # 0x570499 crypto/rsa.(*PublicKey).Equal+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:88 # 0x5f1183 crypto/x509.alreadyInChain+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:916 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x50ac89 0xea80c8 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x6e8d35 0x6e8d56 0x716dff 0x6f0d27 0x6f5a18 0x481161 # 0x6e8d34 net/textproto.NewReader+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:38 # 0x6e8d55 net/http.newTextprotoReader+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1044 # 0x716dfe net/http.readRequest+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1080 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf6ca8d 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf6ca8c crypto/internal/fips140/hkdf.Extract[...]+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 2304] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 512] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x5e9be9 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e9be8 crypto/x509.parseCertificate+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:922 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50abbb 0xa4a43c 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa4a43b github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x1bb /home/runner/work/blocky/blocky/lists/downloader.go:76 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x50abbb 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xe9c8e5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c8e4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3e4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x62cd46 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62cd45 crypto/tls.(*Conn).makeClientHello+0x6e5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:128 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x642016 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x642015 crypto/tls.(*clientHelloMsg).unmarshal+0x11f5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:620 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0xe9ba25 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6b0e88 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0e87 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1228 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 208] @ 0x50df31 0x83607a 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 240] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x47d67c 0x4a3748 0xa2c2d6 0xa2c2da 0xa2d1b3 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3747 time.NewTimer+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:145 # 0xa2c2d5 time.After+0x15 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:203 # 0xa2c2d9 github.com/avast/retry-go/v4.(*timerImpl).After+0x19 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:111 # 0xa2d1b2 github.com/avast/retry-go/v4.DoWithData[...]+0x872 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:207 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 27136] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 320] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 448] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0x5e4125 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e4124 crypto/x509.parseName+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 160] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x64146d 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64146c crypto/tls.(*clientHelloMsg).unmarshal+0x64c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:472 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 256] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x668b6f 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x668b6e crypto/tls.aeadAESGCMTLS13+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:566 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5dffd2 0x5f14d4 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5dffd1 crypto/x509.(*CertPool).findPotentialParents+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:152 # 0x5f14d3 crypto/x509.(*Certificate).buildChains+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1001 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x47793a 0x47794f 0x69918f 0x69918a 0x6ceda7 0x6ce3d7 0x6afec8 0x481161 # 0x69918e vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:46 # 0x699189 vendor/golang.org/x/net/http2/hpack.NewEncoder+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:42 # 0x6ceda6 net/http.(*http2Transport).newClientConn+0x986 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8297 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 64] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0xf71b10 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf71b0f crypto/internal/fips140/tls13.extract[...]+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0xa45ccf 0xa45cc3 0xa45cc2 0xa45d5f 0xa4ca3a 0xa4c964 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45cce bufio.NewScanner+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:90 # 0xa45cc2 github.com/0xERR0R/blocky/lists/parsers.newLines+0x22 /home/runner/work/blocky/blocky/lists/parsers/lines.go:45 # 0xa45cc1 github.com/0xERR0R/blocky/lists/parsers.Lines+0x21 /home/runner/work/blocky/blocky/lists/parsers/lines.go:17 # 0xa45d5e github.com/0xERR0R/blocky/lists/parsers.LinesAs[...]+0xbe /home/runner/work/blocky/blocky/lists/parsers/lines.go:22 # 0xa4ca39 github.com/0xERR0R/blocky/lists/parsers.Hosts+0x259 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:37 # 0xa4c963 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x183 /home/runner/work/blocky/blocky/lists/list_cache.go:239 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x7084b9 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7084b8 net/http.(*Transport).roundTrip+0xa18 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:674 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 384] @ 0x48bfd2 0x48b5e5 0x50d79f 0x50ad79 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x50d79e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:181 # 0x50ad78 fmt.Errorf+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:50 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0x661faa 0x62f9e5 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x661fa9 crypto/tls.newFinishedHash+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:163 # 0x62f9e4 crypto/tls.(*clientHandshakeState).handshake+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:560 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0xea816d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x782f25 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x782f24 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x524 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x7776c9 0x7776fe 0x777805 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7776c8 github.com/sirupsen/logrus.NewEntry+0x48 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7776fd github.com/sirupsen/logrus.(*Logger).newEntry+0x7d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:103 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xa48305 0xa4834e 0xa4bf68 0xa4bfaf 0xa4b7cd 0xa466db 0x481161 # 0xa48304 github.com/ThinkChaos/parcour/jobgroup.bindJob+0x24 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:107 # 0xa4834d github.com/ThinkChaos/parcour/jobgroup.(*withParent).Go+0x6d /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:46 # 0xa4bf67 github.com/ThinkChaos/parcour.(*Producers[...]).GoProduce+0x127 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:88 # 0xa4bfae github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x16e /home/runner/work/blocky/blocky/lists/list_cache.go:172 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x45f9b2 0x45f045 0x45f265 0xeae885 0xeae7bb 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae884 net.JoinHostPort+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0xeae7ba github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x617045 0x6171e9 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617044 crypto/tls.(*certCache).active+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:63 # 0x6171e8 crypto/tls.(*certCache).newCert+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:82 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc012 0x809dda 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7cc011 github.com/miekg/dns.(*RR_Header).String+0xb1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:90 # 0x809dd9 github.com/miekg/dns.(*TXT).String+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 128] @ 0xf6c705 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 336] @ 0x7741f7 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 640] @ 0x57e80a 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x63a88e 0x63a770 0x63a76f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63a88d vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x6cd /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63a76f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5af /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63a76e crypto/tls.(*clientHelloMsg).marshalMsg+0x5ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:136 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717e26 0x6f592d 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0x6604f5 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x4d22de 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 72] @ 0x58f93f 0x580393 0x423ef9 0x481161 # 0x58f93e unique.addUniqueMap[...].func1+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:134 # 0x580392 unique.registerCleanup.func1+0xd2 /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:162 # 0x423ef8 runtime.unique_runtime_registerUniqueMapCleanup.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mgc.go:1797 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0xf36a2c 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x6d1525 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 2816] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 16384] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0x64146d 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64146c crypto/tls.(*clientHelloMsg).unmarshal+0x64c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:472 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x563e45 0x646c29 0x6467b0 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646c28 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6467af crypto/tls.(*serverHelloMsg).marshal.func11+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:862 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0xe9599b 0xe95946 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9599a github.com/miekg/dns.(*Msg).SetReply+0xba /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe95945 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x65 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:334 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xf719c5 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 576] @ 0x563e45 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x5217c5 0x5218d0 0x554cce 0x5eaa58 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x554ccd encoding/asn1.ObjectIdentifier.String+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/asn1/asn1.go:233 # 0x5eaa57 crypto/x509.parseCertificate+0x1077 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1044 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xf46cc5 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cc4 crypto/internal/fips140/bigmod.NewNat+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 208] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xe9f50c 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9f50b github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 224] @ 0xeedc7e 0x6f77a9 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeedc7d net/http/pprof.Index+0x3fd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:399 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0xf4fb30 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0x6604c5 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 224] @ 0xf04fe6 0xf16c16 0xf72ad3 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf04fe5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:60 # 0xf16c15 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:119 # 0xf72ad2 crypto/internal/fips140/tls12.pHash[...]+0x152 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:33 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 4224] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 192] @ 0x50df31 0x83607a 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 352] @ 0x578e5b 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x578e5a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:207 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x661f96 0x654b1b 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x661f95 crypto/tls.newFinishedHash+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:163 # 0x654b1a crypto/tls.(*serverHandshakeState).doResumeHandshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:554 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b594 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [1: 160] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 2560] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0xa2df5c 0xa30459 0xa3043d 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2df5b github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /home/runner/work/blocky/blocky/trie/trie.go:86 # 0xa30458 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /home/runner/work/blocky/blocky/trie/trie.go:37 # 0xa3043c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x5730fa 0x573106 0xf4fa9e 0xf729c5 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf729ff 0xf728fa 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf729fe crypto/internal/fips140/tls12.pHash[...]+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:30 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0xf4fb30 0xf729c5 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 208] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50aab9 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:147 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 336] @ 0x7741f7 0xe99d73 0xe99c77 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe99d72 github.com/sirupsen/logrus.(*Entry).WithField+0x5d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe99c76 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4d6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:203 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6a5645 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6a5644 net/http.(*Client).do+0x10a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:710 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 0x5ffaa5 0x666465 0x656825 0x651e5f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651e5e crypto/tls.(*serverHandshakeState).handshake+0x1be /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:117 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x657e31 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657e30 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7d0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:232 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xf71850 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 10880] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 24] @ 0x70e229 0x70d3f8 0x70d235 0x481161 # 0x70e228 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1741 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 32640] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 224] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 144] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5c0945 0x5bd6ee 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd6ed net.(*netFD).dial+0x4cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 512] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 96] @ 0xf05b13 0xf16832 0x6604f5 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0xf369ef 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x623325 0x622ed8 0x6384d6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623324 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1159 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x6384d5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:709 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x51ba25 0x51bb99 0x50db17 0x782fe5 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51ba24 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:137 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x782fe4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x5e4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0x62c7ca 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62c7c9 crypto/tls.(*Conn).makeClientHello+0x169 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:74 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xe9cb88 0xe9cb39 0xe9c654 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 336] @ 0x4108b4 0x70e258 0x70d3f8 0x70d235 0x481161 # 0x70e257 net/http.(*Transport).dialConn+0x157 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1743 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 224] @ 0x7741f7 0xa4d1d6 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 72] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xf36a3d 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x47d67c 0x4a3915 0x4d233c 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5e3d45 0x5e410f 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5e3d45 0x5e410f 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 384] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x6ef9e5 0x6f5c76 0x481161 # 0x6ef9e4 net/http.(*connReader).startBackgroundRead+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:686 # 0x6f5c75 net/http.(*conn).serve+0x5f5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2091 0: 0 [1: 96] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 5376] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0xeaac68 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaac67 github.com/0xERR0R/blocky/resolver.newResponse+0x107 /home/runner/work/blocky/blocky/resolver/resolver.go:41 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 128] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x47793a 0x47794f 0x6991be 0x69918a 0x6ceda7 0x6ce3d7 0x6afec8 0x481161 # 0x6991bd vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:47 # 0x699189 vendor/golang.org/x/net/http2/hpack.NewEncoder+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:42 # 0x6ceda6 net/http.(*http2Transport).newClientConn+0x986 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8297 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 96] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 1408] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5e3c 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5e3b net/http.(*http2ClientConn).encodeHeaders.func1+0x2db /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9650 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [4: 96] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1408] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 176] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0x408f12 0x407f8d 0x40d53c 0x641431 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x641430 crypto/tls.(*clientHelloMsg).unmarshal+0x610 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:471 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0xa2eead 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x650359 0x6502c4 0x6502bd 0x6519b8 0x65d0ed 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x650358 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6502c3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6502bc crypto/tls.(*finishedMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1683 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x65d0ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:967 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x48bfd2 0x48b5e5 0x838c68 0x7181ce 0x6f5ca5 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x838c67 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:91 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 16] @ 0x6a4ea5 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a4ea4 net/http.(*Client).do+0x904 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:725 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x62caf7 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62caf6 crypto/tls.(*Conn).makeClientHello+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:102 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x47d67c 0x4a3915 0x4d233c 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 112] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 224] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 416] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x4d1649 0x4d224b 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 128] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 672] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5c0945 0x5bd79b 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd79a net.(*netFD).dial+0x57a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 96] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 4864] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0xf369ef 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1536] @ 0x50abbb 0xea7b65 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea7b64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 480] @ 0x717b3c 0x717afd 0x717c14 0x6f58ea 0x481161 # 0x717b3b bufio.NewReaderSize+0x1db /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x717afc bufio.NewReader+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x717c13 net/http.newBufioReader+0x2b3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:859 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [1: 80] @ 0xf719c5 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 240] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0x5e3d45 0x5e410f 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 384] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x621498 0x61e5ef 0x624dc5 0x624dc6 0x711167 0x66e163 0x66e293 0x711c72 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e292 bufio.(*Reader).Peek+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:152 # 0x711c71 net/http.(*persistConn).readLoop+0x171 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2275 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0x661f96 0x62f9e5 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x661f95 crypto/tls.newFinishedHash+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:163 # 0x62f9e4 crypto/tls.(*clientHandshakeState).handshake+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:560 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x6d153b 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d153a net/http.(*http2ClientConn).roundTrip+0x15a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8782 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa4463a 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44639 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x219 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:159 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0x566885 0x5685cf 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x5685ce crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x666785 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x666784 crypto/tls.(*Config).decryptTicket+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:375 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x70c57e 0x70c57f 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70c57d context.WithoutCancel+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:580 # 0x70c57e net/http.(*Transport).getConn+0x15e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1497 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1792] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 448] @ 0x7741f7 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0xa2f5db 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f5da github.com/0xERR0R/blocky/log.PrefixedLog+0x1da /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x618038 0x618021 0x61c6d6 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 1792] @ 0x658333 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x658332 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xcd2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:294 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 176] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 448] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 768] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x63aa5a 0x63a930 0x63a92f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63aa59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x899 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63a92f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x76f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63a92e crypto/tls.(*clientHelloMsg).marshalMsg+0x76e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:145 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 672] @ 0x65331c 0x653105 0x651ccc 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65331b crypto/tls.clientHelloInfo+0x5fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:986 # 0x653104 crypto/tls.(*serverHandshakeState).processClientHello+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:262 # 0x651ccb crypto/tls.(*serverHandshakeState).handshake+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:70 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x47793a 0x47794f 0x5f4fe6 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4fe5 crypto/x509.newPolicyGraphNode+0x20e5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1263 # 0x5f4ef4 crypto/x509.policiesValid+0x1ff4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1485 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 624] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x7df78e 0x7e0605 0x81884f 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7df78d github.com/miekg/dns.fromBase64+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:163 # 0x7e0604 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:338 # 0x81884e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:846 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x49c1ac 0x810796 0x80c4b7 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x49c1ab time.Time.Format+0xeb /opt/hostedtoolcache/go/1.24.0/x64/src/time/format.go:650 # 0x810795 github.com/miekg/dns.TimeToString+0xb5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1636 # 0x80c4b6 github.com/miekg/dns.(*RRSIG).String+0xf6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:944 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x8cf626 0x8cf5b6 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xf4fa37 0xf729c5 0xf728fa 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 1792] @ 0x621c8e 0x6224bd 0x62297c 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 160] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 80] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0x633fdc 0x633fcb 0x62c7ed 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0x633fdb net.ParseIP+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x633fca crypto/tls.hostnameInSNI+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1291 # 0x62c7ec crypto/tls.(*Conn).makeClientHello+0x18c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:78 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x496085 0x496c72 0x5a9d47 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496c71 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_unix.go:309 # 0x5a9d46 net.(*netFD).connect+0x726 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:161 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x6468d8 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x6468d7 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:854 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 1408] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x674a31 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674a30 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:523 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 80] @ 0x6b771c 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b771b net/http.(*http2Framer).readMetaFrame+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3105 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 352] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 9600] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x5217c5 0x5218d0 0x526b45 0xa313a9 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa313a8 github.com/hashicorp/go-multierror.ListFormatFunc+0x168 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:26 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 16] @ 0x6421bd 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6421bc crypto/tls.(*clientHelloMsg).unmarshal+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:599 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0xeba585 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeba584 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x52629f 0x5f23bd 0x5f23a3 0x5f284d 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f23bc strings.Split+0x23c /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f23a2 crypto/x509.matchHostnames+0x222 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1088 # 0x5f284c crypto/x509.(*Certificate).VerifyHostname+0x30c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1175 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x563e45 0x640694 0x640673 0x563b42 0x563ed1 0x63a585 0x63a45d 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640693 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640672 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:122 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0x563e45 0x63f134 0x63f113 0x563b42 0x563ed1 0x63c31d 0x63c1bd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f112 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:258 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72637 0x6615a8 0x630dc8 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72636 crypto/internal/fips140/tls12.MasterSecret[...]+0x56 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:54 # 0x6615a7 crypto/tls.extMasterFromPreMasterSecret+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:126 # 0x630dc7 crypto/tls.(*clientHandshakeState).doFullHandshake+0x707 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:781 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1792] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 160] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x5623e5 0x5e8a1a 0x5eac47 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e8a19 crypto/x509.processExtensions+0xed9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:852 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1536] @ 0x535fd3 0x57068c 0x57049a 0x5f1184 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x57068b crypto/rsa.bigIntEqual+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:147 # 0x570499 crypto/rsa.(*PublicKey).Equal+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:88 # 0x5f1183 crypto/x509.alreadyInChain+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:916 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x6d1551 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1550 net/http.(*http2ClientConn).roundTrip+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8783 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 672] @ 0x563e45 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 32] @ 0x90f449 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 640] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xf71850 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 416] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 416] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xf7112b 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7112a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:97 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 96] @ 0x573af5 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x573af4 encoding/binary.Read+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:261 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x713f6e 0x713fc1 0x713f09 0x70863a 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x713f6d net/textproto.MIMEHeader.Set+0x28d /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0x713fc0 net/http.Header.Set+0x2e0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0x713f08 net/http.(*persistConn).roundTrip+0x228 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2773 # 0x708639 net/http.(*Transport).roundTrip+0xb99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:696 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 896] @ 0x6231fe 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6231fd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1134 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x407132 0x477989 0x716ac5 0x716c66 0x6a58eb 0x6a47d3 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x716ac4 net/http.Header.Clone+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x623325 0x622ed8 0x65e02b 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623324 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1159 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65e02a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1128 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 208] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 224] @ 0x659b59 0x659a9b 0x657573 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x659b58 crypto/tls.clientHelloInfo+0x118 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:986 # 0x659a9a crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:510 # 0x657572 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:75 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x5c0945 0x5bd6ee 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd6ed net.(*netFD).dial+0x4cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 48] @ 0x50abbb 0x83581a 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0x835819 github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xb9 /home/runner/work/blocky/blocky/util/arpa.go:29 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xa2f62b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f62a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x22a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x52fcd2 0x52ed27 0x65811b 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52fcd1 crypto/ecdh.(*x25519Curve).ecdh+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:83 # 0x52ed26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:123 # 0x65811a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:272 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6cad5 0xf71b46 0xf72c15 0x65b419 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x65b418 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:761 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 1536] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x5e3e5a 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3e59 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:117 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 14592] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 8] @ 0x48b9fd 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf72835 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf72834 crypto/internal/fips140/tls12.PRF[...]+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:17 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x52629f 0x5f1db5 0x5f1dbb 0x5f2777 0x5f276a 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f1db4 strings.Split+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f1dba crypto/x509.validHostname+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1037 # 0x5f2776 crypto/x509.validHostnameInput+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1019 # 0x5f2769 crypto/x509.(*Certificate).VerifyHostname+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1166 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 19456] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 96] @ 0x45fa86 0xf6c873 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf7112b 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7112a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:97 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0x7db5c5 0x7dc374 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 1920] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0x50b753 0x50b71e 0x50c479 0x50f285 0x5107da 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f284 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:494 # 0x5107d9 fmt.(*pp).handleMethods+0x3f9 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7741f7 0xa4a870 0xa4a6f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4a86f github.com/sirupsen/logrus.(*Entry).WithField+0x32f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a6f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x1b5 /home/runner/work/blocky/blocky/lists/downloader.go:97 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x63abc8 0x63aa9d 0x63aa9c 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63abc7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xa07 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63aa9c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x8dc /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63aa9b crypto/tls.(*clientHelloMsg).marshalMsg+0x8db /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:146 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 224] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6e04f9 0x6e09a5 0x6e72f6 0x713614 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e04f8 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:168 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6e72f5 net/http.(*Request).write+0x875 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:715 # 0x713613 net/http.(*persistConn).writeLoop+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2593 0: 0 [2: 192] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf71aef 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 192] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0ee8 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0ee7 net/http.http2getDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1226 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f41ab 0x5f41e5 0x5f0b90 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f41aa crypto/x509.(*policyGraph).insert+0x12aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf36a2c 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0xe9c6cc 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 8192] @ 0x754b6d 0x755b5f 0x757db2 0x78330d 0x7832de 0x7832b8 0x782c7b 0x782834 0x775235 0x774de5 0x7753e8 0xefd005 0xefcf94 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x754b6c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:84 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0x78330c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0x7832dd regexp.(*Regexp).MatchString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0x7832b7 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 # 0x782c7a github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x27a /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:259 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xefd004 github.com/sirupsen/logrus.(*Entry).Error+0xc4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xefcf93 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x53 /home/runner/work/blocky/blocky/server/server.go:514 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 9728] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 320] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 6144] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0xf369de 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb30 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x69c95c 0x69a265 0x699ec5 0x6995de 0x6d6788 0x6d5a71 0x6d5c06 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69c95b vendor/golang.org/x/net/http2/hpack.AppendHuffmanString+0xbb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:186 # 0x69a264 vendor/golang.org/x/net/http2/hpack.appendHpackString+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:223 # 0x699ec4 vendor/golang.org/x/net/http2/hpack.appendIndexedName+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:183 # 0x6995dd vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x39d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:74 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c05 net/http.(*http2ClientConn).encodeHeaders.func1+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9571 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 64] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 3072] @ 0x61719e 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x660685 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x660684 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:47 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x6d150c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x52f8cb 0x52f8f9 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f8ca bytes.Clone+0x10a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52f8f8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:64 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x7db5c5 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 72] @ 0x835fc9 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x8cf492 0x8cf3a8 0xeb0ed8 0xeb0e63 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xeb0ed7 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x157 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb0e62 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0xe2 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:367 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0xefc534 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc533 github.com/0xERR0R/blocky/server.newRequest+0x1f3 /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x47793a 0x47794f 0x5f4125 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4124 crypto/x509.newPolicyGraphNode+0x1224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1264 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0x563e45 0x63d617 0x63d5e6 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d616 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d5e5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:361 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 4096] @ 0x670d39 0xa44514 0xa45914 0xa45463 0xa4dca5 0xa4df4f 0xea525a 0xea4e50 0xea4d29 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44513 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xf3 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa45913 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xea5259 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).parseFile+0x219 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:233 # 0xea4e4f github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.func1+0xef /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:188 # 0xea4d28 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 262144] @ 0x681a73 0x68ccc7 0x68cc88 0xedb226 0xed724f 0x481161 # 0x681a72 compress/flate.(*compressor).init+0x432 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:587 # 0x68ccc6 compress/flate.NewWriter+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:664 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xedb225 runtime/pprof.(*profileBuilder).build+0x5a5 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:390 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [2: 1327104] @ 0x68ccae 0x68cc88 0xedb226 0xed724f 0x481161 # 0x68ccad compress/flate.NewWriter+0x28d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/deflate.go:663 # 0x68cc87 compress/gzip.(*Writer).Write+0x267 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gzip.go:191 # 0xedb225 runtime/pprof.(*profileBuilder).build+0x5a5 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/proto.go:390 # 0xed724e runtime/pprof.profileWriter+0xae /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:885 0: 0 [2: 512] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [18: 144] @ 0x90f449 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0xf4fa37 0x5ffaa5 0x666465 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x618038 0x618021 0x61c6d6 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x63d552 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x63d551 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x211 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:350 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x5e3f1c 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 768] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 192] @ 0x47793a 0x47794f 0x6e7f3f 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6e7f3e net/http.NewRequestWithContext+0x21e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:919 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x45f9b2 0x45f045 0x45f33d 0x80615c 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x80615b github.com/miekg/dns.(*SVCB).String+0x9b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:893 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0xe95a51 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95a50 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x170 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:338 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0x563e45 0x663685 0x663648 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663647 crypto/tls.(*SessionState).Bytes+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:121 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 320] @ 0x6231d3 0x622ed8 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6231d2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1161 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 480] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 19584] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0xa2fc76 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0xa2fc75 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:123 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0x563e45 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x49618d 0x496412 0x5aa58c 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5aa58b net.(*netFD).accept+0x1cb /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:188 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [1: 24] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 384] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xf71850 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x48bfb9 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x623397 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 3456] @ 0x6581d0 0x6581c4 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6581cf crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xb6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x6581c3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xb63 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:283 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xe95a9a 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95a99 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x1b9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:340 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 192] @ 0x63aa5a 0x63a930 0x63a92f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63aa59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x899 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63a92f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x76f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63a92e crypto/tls.(*clientHelloMsg).marshalMsg+0x76e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:145 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x7741f7 0xeb113a 0xa2d116 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeb1139 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func2+0x3b9 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:366 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x407132 0x477989 0x773e7e 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 512] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 512] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x636b25 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x636b24 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 176] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa9e 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 144] @ 0x7df78e 0x7e0605 0x81884f 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7df78d github.com/miekg/dns.fromBase64+0x6d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:163 # 0x7e0604 github.com/miekg/dns.packStringBase64+0x44 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:338 # 0x81884e github.com/miekg/dns.(*RRSIG).pack+0x4ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:846 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x52fb97 0x658102 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52fb96 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:76 # 0x658101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:267 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x41a52c 0x41a50e 0x477de5 0x5f3bcb 0x5f3bb8 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x477de4 maps.clone+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/map_swiss.go:333 # 0x5f3bca maps.Clone[...]+0xcca /opt/hostedtoolcache/go/1.24.0/x64/src/maps/maps.go:55 # 0x5f3bb7 crypto/x509.policiesValid+0xcb7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1584 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6cb0e 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6cb0d crypto/internal/fips140/hkdf.Extract[...]+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:23 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 4480] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 480] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 224] @ 0x6ce4ef 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4ee net/http.(*http2Transport).newClientConn+0xce /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8262 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 16] @ 0x8296b3 0x829678 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8296b2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x829677 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 80] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 240] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x686605 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa4d06d 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4d06c github.com/0xERR0R/blocky/log.PrefixedLog+0x4c /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf36a2c 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 768] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x47793a 0x47794f 0x632fc5 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fc4 crypto/x509.NewCertPool+0x604 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:66 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf71b10 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf71b0f crypto/internal/fips140/tls13.extract[...]+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 240] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2816] @ 0x63edf5 0x63edc5 0x63ecd7 0x563b42 0x563ed1 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x62fb05 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63edf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63edc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63ecd6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:290 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x62fb04 crypto/tls.(*clientHandshakeState).handshake+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:570 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 3584] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 29184] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 128] @ 0x51bf94 0x51b9bd 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6b0eb7 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0eb6 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1230 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 224] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 256] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6d3ff3 0x6d29ed 0x6d2016 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6d3ff2 net/http.(*http2clientStream).writeRequestBody+0x212 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9337 # 0x6d29ec net/http.(*http2clientStream).writeRequest+0x98c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9020 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 24] @ 0xf46cc5 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cc4 crypto/internal/fips140/bigmod.NewNat+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:73 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 960] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x70c57e 0x70c57f 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c57d context.WithoutCancel+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:580 # 0x70c57e net/http.(*Transport).getConn+0x15e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1497 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 512] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf47145 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47144 crypto/internal/fips140/bigmod.newModulus+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:570 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 3584] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0x636a90 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x636a8f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:505 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x625625 0x70e00e 0x70e009 0x481161 # 0x625624 crypto/tls.(*Conn).handshakeContext+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1534 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 5120] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x61807f 0x61c6d6 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 128] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0x82cf13 0x7dd802 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82cf12 github.com/miekg/dns.(*OPT).copy+0xd2 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1146 # 0x7dd801 github.com/miekg/dns.(*Msg).CopyTo+0x461 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1097 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 80] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 864] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 112] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 240] @ 0x5623e5 0x5e8a1a 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e8a19 crypto/x509.processExtensions+0xed9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:852 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x45f9b2 0x45f045 0x45f1aa 0x809e11 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x809e10 github.com/miekg/dns.(*TXT).String+0x50 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x563e45 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x5e4125 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e4124 crypto/x509.parseName+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf71248 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf71247 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:122 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 480] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48bfd2 0x48b5e5 0x754afb 0x755d79 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x754afa regexp.freeBitState+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:59 # 0x755d78 regexp.(*Regexp).backtrack+0x3b8 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:363 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 24576] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 1440] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x408f12 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 704] @ 0x50abbb 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x8cf492 0x8cf3a8 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xf70285 0xf70036 0x636a65 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf70284 crypto/internal/fips140/mlkem.kemDecaps+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:487 # 0xf70035 crypto/internal/fips140/mlkem.(*DecapsulationKey768).Decapsulate+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:470 # 0x636a64 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:500 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x6afc45 0x6cc730 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6afc44 net/http.(*http2clientConnPool).addConnIfNeeded+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:899 # 0x6cc72f net/http.http2configureTransports.func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7722 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 48] @ 0x70d190 0x70cffb 0x70c82e 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70d18f net/http.(*Transport).startDialConnForLocked+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1596 # 0x70cffa net/http.(*Transport).queueForDial+0x31a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1569 # 0x70c82d net/http.(*Transport).getConn+0x40d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1516 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 24] @ 0x5c0146 0x5c1279 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x5c0145 net.newTCPConn+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:297 # 0x5c1278 net.(*TCPListener).accept+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:163 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [1: 32] @ 0xa2e737 0xa2e77b 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0x6411fd 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6411fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:442 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x563e45 0x63b96d 0x63b810 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 0xe9b945 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b944 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x52f4ef 0x52f4d3 0x65f92e 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f4ee bytes.Clone+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52f4d2 crypto/ecdh.(*nistCurve).NewPublicKey+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/nist.go:125 # 0x65f92d crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x1cd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:306 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xf36a3d 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x48c0b2 0x48b5e5 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48c0b1 sync.(*poolChain).pushHead+0x131 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:245 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [4: 3584] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x717e26 0x6f143f 0x6f5a18 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b63c 0x8389fe 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x8389fd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 352] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x6b3ae6 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b3ae5 net/http.http2parseSettingsFrame+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2317 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 24] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0xf32cfa 0xf505f7 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf505f6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5ad719 0xeae7c8 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeae7c7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x47 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0xe9c6cc 0xe9c6bd 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 96] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa445bf 0xa4457e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa445be net.ParseIP+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4457d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x15d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63a585 0x63a45d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x5f1a12 0x5f1a5d 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f1a11 crypto/x509.appendToFreshChain+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:888 # 0x5f1a5c crypto/x509.(*Certificate).buildChains.func1+0x3fc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:993 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 576] @ 0x563e45 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 96] @ 0x50dc06 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x5f4191 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4190 crypto/x509.(*policyGraph).insert+0x1290 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 640] @ 0x50b753 0x50b71e 0x50c479 0x50f285 0x5107da 0x510ff8 0x513a7e 0x50aba5 0xea7b65 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f284 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:494 # 0x5107d9 fmt.(*pp).handleMethods+0x3f9 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea7b64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6e8ce5 0x716dff 0x6f0d27 0x6f5a18 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e8ce4 net/http.newTextprotoReader+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1039 # 0x716dfe net/http.readRequest+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1080 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [6: 4224] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 256] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa4d092 0xa4d05c 0xa4d098 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 12288] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x674d1c 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674d1b net/textproto.readMIMEHeader+0x37b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:586 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 32] @ 0xe9cc27 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5637e9 0x5636d3 0x64b699 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5637e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x5636d2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:95 # 0x64b698 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1167 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 576] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 768] @ 0x6d1565 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0x8363b6 0xe9775a 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8363b5 github.com/0xERR0R/blocky/util.CreateAnswerFromQuestion+0xb5 /home/runner/work/blocky/blocky/util/common.go:86 # 0xe97759 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0x79 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:556 # 0xe95a35 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 240] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 256] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 2688] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x4d1649 0x4d224b 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x45f9b2 0x45f045 0x8062a5 0x801f15 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8062a4 github.com/miekg/dns.(*SVCB).String+0x1e4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 24] @ 0x40806e 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x66631a 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x666319 crypto/tls.(*Config).encryptTicket+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:334 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x715a11 0x715a05 0x7159ba 0x70a587 0x712b74 0x7127d6 0x481161 # 0x715a10 container/list.(*List).insertValue+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0x715a04 container/list.(*List).PushFront+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0x7159b9 net/http.(*connLRU).add+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3100 # 0x70a586 net/http.(*Transport).tryPutIdleConn+0x4e6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1124 # 0x712b73 net/http.(*persistConn).readLoop.func2+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2248 # 0x7127d5 net/http.(*persistConn).readLoop+0xcd5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2401 0: 0 [1: 48] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 3072] @ 0x623397 0x622ed8 0x63070b 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x63070a crypto/tls.(*clientHandshakeState).doFullHandshake+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:658 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0x47d67c 0x4a3915 0x6cbe79 0x6d7225 0x6d6d62 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6cbe78 net/http.(*http2Transport).afterFunc+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7654 # 0x6d7224 net/http.(*http2clientConnReadLoop).cleanup+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9875 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [1: 32] @ 0xf05b13 0xf71667 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 240] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 1536] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x563e45 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x83cbe5 0x83b0ee 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83cbe4 github.com/go-chi/chi/v5.(*node).FindRoute+0xc4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/tree.go:385 # 0x83b0ed github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x1cd /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:475 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x7e203c 0x7e2021 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7e203b github.com/miekg/dns.makeSVCBKeyValue+0x27b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:193 # 0x7e2020 github.com/miekg/dns.unpackDataSVCB+0x260 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:599 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 896] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xf4fb30 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0xf4fa37 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 336] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xe9a0ad 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a0ac github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x14c /home/runner/work/blocky/blocky/resolver/bootstrap.go:222 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 18432] @ 0x7fef07 0x7fc21d 0x7fe5cb 0x481161 # 0x7fef06 github.com/miekg/dns.(*Server).readTCP+0x126 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:700 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0xf4fb30 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 176] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0xf05b13 0xf71667 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 288] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50aba5 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [27: 2160] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0x52f930 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f92f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:62 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 120] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 768] @ 0x61d97d 0x62248a 0x623abe 0x7ff671 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x61d97c crypto/tls.(*halfConn).encrypt+0x63c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:525 # 0x622489 crypto/tls.(*Conn).writeRecordLocked+0x649 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1025 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x7ff670 github.com/miekg/dns.(*response).Write+0x110 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:789 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 128] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x5b4206 0x5b1905 0x59c3a5 0x59d228 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5b4205 net.(*Resolver).lookupIPAddr+0x8e5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 192] @ 0xf541e5 0x568605 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf541e4 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x568604 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 288] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 512] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 96] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 96] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0x623185 0x622ed8 0x62438c 0x624fae 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x623184 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1128 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62438b crypto/tls.(*Conn).handlePostHandshakeMessage+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1304 # 0x624fad crypto/tls.(*Conn).Read+0x32d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1389 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 9472] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 96] @ 0x623397 0x622ed8 0x6384d6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x6384d5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:709 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x52629f 0x5f1db5 0x5f1dbb 0x5f2805 0x5f27e3 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f1db4 strings.Split+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f1dba crypto/x509.validHostname+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1037 # 0x5f2804 crypto/x509.validHostnamePattern+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1018 # 0x5f27e2 crypto/x509.(*Certificate).VerifyHostname+0x2a2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1174 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 192] @ 0x664f75 0x664f45 0x664e57 0x563b42 0x563ed1 0x663647 0x66360d 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x664f74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x664f44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x664e56 crypto/tls.(*SessionState).Bytes.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:119 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x663646 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66360c crypto/tls.(*SessionState).Bytes+0x54c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:118 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1408] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [7: 672] @ 0x563e45 0x6459eb 0x6458e9 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6459ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x110a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6458e8 crypto/tls.(*serverHelloMsg).marshal+0x1008 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:807 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 224] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 448] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf05b13 0x662575 0x662718 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x662574 crypto/tls.finishedHash.Sum+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:204 # 0x662717 crypto/tls.finishedHash.serverSum+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 216] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x45fa86 0x7d984c 0x8194b9 0x7daeb2 0x7dbef1 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7d984b github.com/miekg/dns.packDomainName+0x5eb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:252 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x5e05d8 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e05d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:205 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x7741f7 0xa4a6f0 0xa4a5f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4a6ef github.com/sirupsen/logrus.(*Entry).WithField+0x1af /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a5f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0xb5 /home/runner/work/blocky/blocky/lists/downloader.go:96 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 448] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x579bc7 0xefdf9c 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x579bc6 encoding/base64.(*Encoding).DecodeString+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:430 # 0xefdf9b github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0x7b /home/runner/work/blocky/blocky/server/server_endpoints.go:75 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6f257c 0x6f1ff7 0xefe748 0xefd0f4 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f257b net/http.Header.Clone+0x6fb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd0f3 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1b3 /home/runner/work/blocky/blocky/server/server.go:518 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 1280] @ 0x652d5c 0x651ccc 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x652d5b crypto/tls.(*serverHandshakeState).processClientHello+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:207 # 0x651ccb crypto/tls.(*serverHandshakeState).handshake+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:70 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 1280] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xeaabea 0xeaab98 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaabe9 github.com/miekg/dns.(*Msg).SetReply+0x89 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xeaab97 github.com/0xERR0R/blocky/resolver.newResponse+0x37 /home/runner/work/blocky/blocky/resolver/resolver.go:38 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 352] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 16128] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 1280] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 1536] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 288] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xf71850 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 96] @ 0x6ccdf9 0x6ccb88 0x6cca5d 0x6d1e9c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6ccdf8 net/http.(*http2clientStream).closeReqBodyLocked+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7957 # 0x6ccb87 net/http.(*http2clientStream).abortStreamLocked+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7932 # 0x6cca5c net/http.(*http2clientStream).abortStream+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7923 # 0x6d1e9b net/http.(*http2ClientConn).roundTrip+0xabb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8887 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 672] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 768] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63b6e5 0x63b6ec 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b6e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b6eb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:182 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 432] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x83660d 0xe9775a 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x83660c github.com/0xERR0R/blocky/util.CreateAnswerFromQuestion+0x30c /home/runner/work/blocky/blocky/util/common.go:80 # 0xe97759 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0x79 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:556 # 0xe95a35 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xe9cc85 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cc84 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x784 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:230 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 1440] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x77769d github.com/sirupsen/logrus.(*Logger).newEntry+0x1d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5217c5 0x5218d0 0x5d2330 0x6a27de 0x6a4c7f 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x5d232f net/url.(*URL).String+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:846 # 0x6a27dd net/http.refererForURL+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:159 # 0x6a4c7e net/http.(*Client).do+0x6de /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:691 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 8] @ 0x6b00de 0x6b0010 0x481161 # 0x6b00dd net/http.(*http2clientConnPool).addConnLocked+0x25d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:951 # 0x6b000f net/http.(*http2addConnCall).run+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:931 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 32] @ 0xf45dad 0xf506b9 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf506b8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 1728] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb30 0xf729c5 0xf728fa 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x656955 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x656954 crypto/tls.(*serverHandshakeState).sendFinished+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:885 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 1232] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0x563e45 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x63d552 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x63d551 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x211 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:350 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0x485965 0x611a67 0x657d10 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x485964 internal/reflectlite.Swapper+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:58 # 0x611a66 sort.SliceStable+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:43 # 0x657d0f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6af /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:226 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32768] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 480] @ 0x563e45 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x639271 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x639270 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:829 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 1344] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x6b44e5 0x6b44b8 0x6cf0b4 0x6ce3d7 0x6afec8 0x481161 # 0x6b44e4 net/http.(*http2Framer).writeUint32+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1971 # 0x6b44b7 net/http.(*http2Framer).WriteSettings+0x197 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2406 # 0x6cf0b3 net/http.(*http2Transport).newClientConn+0xc93 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8319 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 64] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x7dbc7c 0x7dba29 0xeaea0c 0xeae9f8 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xeaea0b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xeae9f7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 512] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 1536] @ 0x617267 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0xf36a3d 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 96] @ 0x618038 0x618021 0x61c6d6 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x496085 0x496412 0x5bd650 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5bd64f net.(*netFD).dial+0x42f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:139 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf71aef 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 192] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x50d79f 0x50ad79 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x50d79e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:181 # 0x50ad78 fmt.Errorf+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:50 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 624] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0xa30f6a 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30f69 github.com/hashicorp/go-multierror.Append+0x329 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x408f12 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 720] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x563e45 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 192] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0x621498 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x62d251 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d250 crypto/tls.(*Conn).makeClientHello+0xbf0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:167 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e5ecb 0x5e83f7 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e5eca crypto/x509.parseExtKeyUsageExtension+0x16a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:451 # 0x5e83f6 crypto/x509.processExtensions+0x8b6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:785 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 288] @ 0x50df31 0x83607a 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x836079 github.com/0xERR0R/blocky/util.AnswerToString+0x379 /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 192] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 320] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 672] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 120] @ 0x6d3f7d 0x6d29ed 0x6d2016 0x481161 # 0x6d3f7c net/http.(*http2clientStream).writeRequestBody+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9335 # 0x6d29ec net/http.(*http2clientStream).writeRequest+0x98c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9020 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [7: 224] @ 0xeaac68 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaac67 github.com/0xERR0R/blocky/resolver.newResponse+0x107 /home/runner/work/blocky/blocky/resolver/resolver.go:41 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 320] @ 0x688fed 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x688fec compress/flate.NewReader+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:813 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 15360] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0xa2ca0d 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2ca0c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:226 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x7741f7 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 2560] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x829813 0x8297d8 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829812 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x8297d7 github.com/miekg/dns.(*AAAA).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 192] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0x64268f 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64268e crypto/tls.(*clientHelloMsg).unmarshal+0x186e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:546 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0x7d5f2a 0x7d5ef3 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 32] @ 0x6497b9 0x649724 0x64971d 0x622916 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6497b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x649723 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x64971c crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1012 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 294912] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 112] @ 0x674c1c 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 32] @ 0xf05b13 0x5f6f50 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 1523712] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 966656] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 6912] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 2304] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2df5c 0xa30459 0xa3043d 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2df5b github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /home/runner/work/blocky/blocky/trie/trie.go:86 # 0xa30458 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /home/runner/work/blocky/blocky/trie/trie.go:37 # 0xa3043c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0x50dc06 0x835f48 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 1408] @ 0x489c0d 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xea7b65 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x489c0c errors.(*joinError).Error+0x18c /opt/hostedtoolcache/go/1.24.0/x64/src/errors/join.go:54 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea7b64 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6c4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:181 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x6232d1 0x622ed8 0x637ee9 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6232d0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1155 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637ee8 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:665 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 288] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 416] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x62d1a5 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d1a4 crypto/tls.(*Conn).makeClientHello+0xb44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:159 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1536] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x5e62e7 0x5e80f7 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e62e6 crypto/x509.parseCertificatePoliciesExtension+0x286 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:479 # 0x5e80f6 crypto/x509.processExtensions+0x5b6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:801 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0xf4fa4f 0xf729c5 0xf728fa 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0x563e45 0x6498f4 0x6498d3 0x563b42 0x563ed1 0x649814 0x64977c 0x622916 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6498f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6498d2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1014 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x649813 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64977b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1013 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 64] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x7c69da 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c69d9 github.com/miekg/dns.init.func47+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:57 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 144] @ 0x7c6c5a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6c59 github.com/miekg/dns.init.func57+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:67 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [56: 11468800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 384] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 16128] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0x674c1c 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [3: 96] @ 0x52fb37 0x52fb66 0x658102 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52fb36 bytes.Clone+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52fb65 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:78 # 0x658101 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:267 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 176] @ 0x50b753 0x50b71e 0x50c479 0x50f285 0x5107da 0x510ff8 0x513a7e 0x50aba5 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f284 fmt.(*pp).fmtString+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:494 # 0x5107d9 fmt.(*pp).handleMethods+0x3f9 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 96] @ 0x578e96 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e95 encoding/base64.(*Encoding).EncodeToString+0xf5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:209 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 96] @ 0xf4fa37 0xf729c5 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e9c08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e9c07 crypto/x509.parseCertificate+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:923 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 0x4d0b05 0xea754c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6f257c 0x6f1ff7 0x6f7986 0x6f7aae 0x83b1b1 0x83b194 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f257b net/http.Header.Clone+0x6fb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0x6f7985 net/http.Error+0x1a5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2325 # 0x6f7aad net/http.NotFound+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2330 # 0x83b1b0 net/http.HandlerFunc.ServeHTTP+0x290 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b193 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x273 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:486 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x716e8a 0x716e8b 0x6f0d27 0x6f5a18 0x481161 # 0x716e89 net/textproto.(*Reader).ReadLine+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:45 # 0x716e8a net/http.readRequest+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1087 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1: 112] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [4: 1280] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x63ddc5 0x63dd95 0x63dca1 0x563b42 0x563ed1 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63ddc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63dd94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63dca0 crypto/tls.(*clientHelloMsg).marshalMsg.func18.1+0x20 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:353 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 26112] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x47793a 0x47794f 0xa2c97b 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2c97a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:228 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf36a2c 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x563d85 0x563c5b 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 112] @ 0x4d130a 0x59e453 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x59e452 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:664 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [10: 65280] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 160] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 96] @ 0x52629f 0x5f23f2 0x5f23cb 0x5f284d 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f23f1 strings.Split+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f23ca crypto/x509.matchHostnames+0x24a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1089 # 0x5f284c crypto/x509.(*Certificate).VerifyHostname+0x30c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1175 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 64] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 192] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 896] @ 0x48bfd2 0x48b5e5 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [2: 32] @ 0xa2e737 0xa2e77b 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5f3eae 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3ead crypto/x509.policiesValid+0xfad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1449 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 960] @ 0xf4fa37 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 240] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 9093120] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 8] @ 0x407245 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4a5f0 0xa4a5ba 0xa4a5b9 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4a5ef github.com/0xERR0R/blocky/log.PrefixedLog+0xaf /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4a5b9 github.com/0xERR0R/blocky/lists.logger+0x79 /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4a5b8 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0x78 /home/runner/work/blocky/blocky/lists/downloader.go:95 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf45dad 0xf53956 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf53955 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f50a5 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f50a4 crypto/x509.(*policyGraph).insert+0x21a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f4ef4 crypto/x509.policiesValid+0x1ff4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1485 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 16384] @ 0x670d39 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xea525a 0xea4e50 0xea4d29 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xea5259 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).parseFile+0x219 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:233 # 0xea4e4f github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.func1+0xef /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:188 # 0xea4d28 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5c826a 0x5c0a55 0x5bd5a7 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5c8269 net.ipToSockaddr+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:222 # 0x5c0a54 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:40 # 0x5bd5a6 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:121 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 560] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0x563e45 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x69c188 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x69c187 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:513 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 64] @ 0x7c711a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c7119 github.com/miekg/dns.init.func76+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:86 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 32] @ 0x7db5c5 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xeba1a5 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeba1a4 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:93 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 624] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 96] @ 0xf71850 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa9e 0x5ffaa5 0x6667fc 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0xf369ef 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 2304] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 576] @ 0x6514f5 0x6514c5 0x6513d7 0x563b42 0x563ed1 0x651376 0x65126c 0x563b42 0x563ed1 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6514f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6514c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6513d6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1846 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651375 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65126b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1845 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x5730fa 0x573106 0xf4fa4f 0xf729c5 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 4096] @ 0x621c8e 0x6224bd 0x62297c 0x65514b 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65514a crypto/tls.(*serverHandshakeState).doFullHandshake+0x3aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:622 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf72c30 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf72c2f crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:74 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 10076160] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 76288] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x632fe6 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fe5 crypto/x509.NewCertPool+0x625 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:65 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x5a984d 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a984c net.(*netFD).connect+0x22c /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:103 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x6b4370 0x6b4349 0x6cf0b4 0x6ce3d7 0x6afec8 0x481161 # 0x6b436f net/http.(*http2Framer).startWrite+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1912 # 0x6b4348 net/http.(*http2Framer).WriteSettings+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2403 # 0x6cf0b3 net/http.(*http2Transport).newClientConn+0xc93 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8319 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 112] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 448] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0xf4fb30 0x5ffaa5 0x6667fc 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 4224] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 4480] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x623397 0x622ed8 0x65e02b 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65e02a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1128 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 320] @ 0x65f2fd 0x6550ed 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65f2fc crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange+0x6bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:243 # 0x6550ec crypto/tls.(*serverHandshakeState).doFullHandshake+0x34c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:613 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [27: 23003136] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [50: 45465600] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 13647872] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [179: 153968640] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 448] @ 0x6d153b 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d153a net/http.(*http2ClientConn).roundTrip+0x15a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8782 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 56832] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0xa4d172 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4d171 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x151 /home/runner/work/blocky/blocky/lists/list_cache.go:225 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 20480] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 96] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 1056] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 144] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 448] @ 0x4108b4 0x70e210 0x70d3f8 0x70d235 0x481161 # 0x70e20f net/http.(*Transport).dialConn+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1740 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0x664f75 0x664f45 0x664e57 0x563b42 0x563ed1 0x663647 0x66360d 0x6567e6 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x664f74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x664f44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x664e56 crypto/tls.(*SessionState).Bytes.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:119 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x663646 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66360c crypto/tls.(*SessionState).Bytes+0x54c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:118 # 0x6567e5 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x185 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:861 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 80] @ 0x6668eb 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6668ea crypto/tls.(*Config).decryptTicket+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:388 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 672] @ 0x563e45 0x64b6c5 0x64b69a 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b6c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x64b699 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1168 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x6566aa 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6566a9 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x49 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:845 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x544685 0x5445fd 0x5508a5 0x550840 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x5508a4 math/big.(*Int).SetBytes+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x55083f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:265 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 640] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 1248] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 144] @ 0x651765 0x622916 0x65687c 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x651764 crypto/tls.(*newSessionTicketMsg).marshal+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1875 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65687b crypto/tls.(*serverHandshakeState).sendSessionTicket+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:871 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x563e45 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 224] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xefc809 0xefcdd4 0xefe34c 0xefdff6 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefdff5 github.com/0xERR0R/blocky/server.(*Server).dohGetRequestHandler+0xd5 /home/runner/work/blocky/blocky/server/server_endpoints.go:88 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 512] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 1152] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x639e4a 0x639e1a 0x639d2d 0x639c7a 0x639c38 0x639c3d 0x6468d8 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x639e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x639e19 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x639d2c crypto/tls.addBytesWithLength.func1+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:31 # 0x639c79 crypto/tls.marshalingFunction.Marshal+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:21 # 0x639c37 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x639c3c crypto/tls.addBytesWithLength+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:27 # 0x6468d7 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:854 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x583891 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583890 net/netip.ParseAddr+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:128 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0xf719c5 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 832] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 80] @ 0x674787 0x674597 0x6b98e8 0x6b98e9 0x6d8831 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674596 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:656 # 0x6b98e7 net/http.CanonicalHeaderKey+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:234 # 0x6b98e8 net/http.http2canonicalHeader+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3508 # 0x6d8830 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10084 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 1536] @ 0x5e9a25 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e9a24 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:884 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 512] @ 0xf45dad 0xf6b5ef 0xf66dd9 0x56dad0 0x56d9d2 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf66dd8 crypto/internal/fips140/rsa.verifyPSS+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:342 # 0x56dacf crypto/internal/fips140/rsa.VerifyPSSWithSaltLength+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:323 # 0x56d9d1 crypto/rsa.VerifyPSS+0x231 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:169 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 640] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x4d0c25 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d0c24 context.WithCancelCause+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:270 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x4d2371 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 256] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 80] @ 0xeb0c50 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb0c4f github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x26f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x7483fb 0x7483a6 0x7479ff 0x747212 0x747787 0x7462d5 0x75b057 0x75bb6c 0x75bb60 0xc5d575 0xc5e16f 0x453458 0x4448c5 0x4447ae 0x481161 # 0x7483fa regexp/syntax.(*compiler).inst+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:164 # 0x7483a5 regexp/syntax.(*compiler).rune+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:273 # 0x7479fe regexp/syntax.(*compiler).compile+0x157e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:101 # 0x747211 regexp/syntax.(*compiler).compile+0xd91 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:129 # 0x747786 regexp/syntax.(*compiler).compile+0x1306 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:147 # 0x7462d4 regexp/syntax.Compile+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/syntax/compile.go:74 # 0x75b056 regexp.compile+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:176 # 0x75bb6b regexp.Compile+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:131 # 0x75bb5f regexp.MustCompile+0x1f /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:311 # 0xc5d574 github.com/jinzhu/inflection.compile+0xd4 /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:129 # 0xc5e16e github.com/jinzhu/inflection.init.0+0xe /home/runner/go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [6: 480] @ 0x7084b9 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7084b8 net/http.(*Transport).roundTrip+0xa18 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:674 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 336] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 96] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b63c 0x717e26 0x6f592d 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0eb7 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0eb6 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1230 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 416] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x6da877 0x6d82b4 0x6d7d29 0x6d6c99 0x481161 # 0x6da876 net/http.(*http2clientConnReadLoop).endStream+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10450 # 0x6d82b3 net/http.(*http2clientConnReadLoop).processHeaders+0x193 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10048 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 2112] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 96] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 312] @ 0x835e6e 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 384] @ 0xf4fa37 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 416] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 560] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 120] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 560] @ 0x4d130a 0x6d1832 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x6d1831 net/http.(*http2ClientConn).roundTrip+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8885 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 2400] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0x52f8cb 0x52f8f9 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f8ca bytes.Clone+0x10a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/bytes.go:1412 # 0x52f8f8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:64 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x4d0b05 0x62552b 0x70e00e 0x70e009 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 1440] @ 0x50abbb 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x829877 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829876 github.com/miekg/dns.(*AAAA).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:837 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 224] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 224] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0xebc3d7 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xebc3d6 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x76 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 9216] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 320] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5e8d 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5e8c net/http.(*http2ClientConn).encodeHeaders.func1+0x32c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9653 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b594 0x71810e 0x6f4f13 0x6f5ce5 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f4f12 net/http.(*response).finishRequest+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1716 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [3: 3072] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x661f4f 0x661f43 0x661ef0 0x654b1b 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x661f4e crypto/tls.prf12+0xce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:74 # 0x661f42 crypto/tls.prfAndHashForVersion+0xc2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:98 # 0x661eef crypto/tls.newFinishedHash+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:161 # 0x654b1a crypto/tls.(*serverHandshakeState).doResumeHandshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:554 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 24] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 1792] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 896] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 2240] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0x65782e 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65782d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:148 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 28416] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 24] @ 0x5f52c9 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f52c8 crypto/x509.(*policyGraph).incrDepth+0x23c8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1379 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1536] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0xe9c73d 0xe9c6bd 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x64f3fe 0x64f287 0x6233da 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x64f3fd crypto/tls.unmarshalCertificate+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1535 # 0x64f286 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1512 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0xf4fb6e 0xf729c5 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 2304] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 1568] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf72d37 0xf7162d 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 576] @ 0x563e45 0x63f445 0x63f414 0x563b42 0x563ed1 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f413 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:243 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 32] @ 0xf47145 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47144 crypto/internal/fips140/bigmod.newModulus+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:570 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0xf4fb30 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5f3539 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3538 crypto/x509.(*policyGraph).incrDepth+0x638 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x50d63e 0x50dbd0 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 128] @ 0x5730fa 0x573106 0xf4fa4f 0xf729c5 0xf728fa 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 1440] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf729ff 0xf728fa 0x662236 0x66267f 0x65647c 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf729fe crypto/internal/fips140/tls12.pHash[...]+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:30 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66267e crypto/tls.finishedHash.clientSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:215 # 0x65647b crypto/tls.(*serverHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:824 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 448] @ 0xf71850 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 1728] @ 0xe9cd92 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0xf45dad 0xf539d9 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf539d8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:484 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 240] @ 0x50dc06 0xeae8ee 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xeae8ed github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x16d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7d9fe5 0x8226da 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8226d9 github.com/miekg/dns.(*RRSIG).unpack+0x459 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2489 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 48] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 448] @ 0x50dc06 0x775805 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x5f3705 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3704 crypto/x509.policiesValid+0x804 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1476 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0xf4fb30 0x5ffaa5 0x666465 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [6: 192] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 480] @ 0x563e45 0x6456da 0x6455d8 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6456d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6455d7 crypto/tls.(*serverHelloMsg).marshal+0xcf7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:792 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 32] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 384] @ 0x666290 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x66628f crypto/tls.(*Config).encryptTicket+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:325 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x6866f5 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0xf71850 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5f3b73 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3b72 crypto/x509.policiesValid+0xc72 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1581 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 1792] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x563e45 0x6503b4 0x65031c 0x6519b8 0x6565db 0x651d9a 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6565da crypto/tls.(*serverHandshakeState).readFinished+0x27a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:831 # 0x651d99 crypto/tls.(*serverHandshakeState).handshake+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:97 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 336] @ 0x70e26e 0x70d3f8 0x70d235 0x481161 # 0x70e26d net/http.(*Transport).dialConn+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1744 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 192] @ 0x661899 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x661898 crypto/tls.keysFromMasterSecret+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:135 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 720] @ 0x621c8e 0x6224bd 0x62297c 0x65687c 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65687b crypto/tls.(*serverHandshakeState).sendSessionTicket+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:871 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf05b13 0xf16832 0x66683b 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x66683a crypto/tls.(*Config).decryptTicket+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:378 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0e88 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0e87 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1228 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 384] @ 0x50b753 0x50b71e 0x50c479 0x50f2c5 0x510f38 0x513a7e 0x50aba5 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50b752 fmt.(*buffer).writeString+0x72 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:108 # 0x50b71d fmt.(*fmt).padString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:113 # 0x50c478 fmt.(*fmt).fmtS+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/format.go:362 # 0x50f2c4 fmt.(*pp).fmtString+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:497 # 0x510f37 fmt.(*pp).printArg+0x377 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:741 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 168] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 336] @ 0x7741f7 0xa4d1d6 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xa2c9b8 0xa2c984 0xa2c976 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa2c9b7 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/options.go:148 # 0xa2c983 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe99d73 0xe99c77 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe99d72 github.com/sirupsen/logrus.(*Entry).WithField+0x5d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe99c76 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4d6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:203 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 336] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x50dc06 0x835f48 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0x5217c5 0x5218d0 0x526b45 0xe95d37 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xe95d36 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x76 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 416] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x563e45 0x640234 0x640213 0x563b42 0x563ed1 0x63a905 0x63a7dd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640212 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:138 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 1024] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x563e45 0x640694 0x640673 0x563b42 0x563ed1 0x63a585 0x63a45d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640693 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640672 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:122 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0xf4fa9e 0xf729c5 0xf728fa 0x662236 0x66275f 0x6569e5 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662235 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x6569e4 crypto/tls.(*serverHandshakeState).sendFinished+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:886 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 64] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x70dc2f 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dc2e net/http.(*persistConn).addTLS+0x20e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1695 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1024] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x80320f 0x7e2348 0x81e7b7 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x80320e github.com/miekg/dns.(*SVCBAlpn).unpack+0x14e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:418 # 0x7e2347 github.com/miekg/dns.unpackDataSVCB+0x587 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:603 # 0x81e7b6 github.com/miekg/dns.(*HTTPS).unpack+0x116 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1736 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 128] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0xa2eead 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x563e45 0x63a585 0x63a45d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x7c64da 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c64d9 github.com/miekg/dns.init.func27+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 320] @ 0xf72835 0x661d16 0x661a36 0x655fee 0x651d25 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf72834 crypto/internal/fips140/tls12.PRF[...]+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:17 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651d24 crypto/tls.(*serverHandshakeState).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:84 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x7db5c5 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 128] @ 0x8cf94b 0x8cf8ef 0xeb1605 0xeb1596 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xeb1604 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb1595 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 458752] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 72] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 176] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xf6c705 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 160] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x408f12 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 768] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 48] @ 0x7ca5d2 0x836827 0xe9a3c5 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7ca5d1 github.com/miekg/dns.(*Msg).SetQuestion+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:36 # 0x836826 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9a3c4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x164 /home/runner/work/blocky/blocky/resolver/bootstrap.go:240 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 96] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 1248] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x835dc5 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 192] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 224] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x563e45 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x5e3d45 0x5e410f 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3d44 crypto/x509.parseASN1String+0x4a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:70 # 0x5e410e crypto/x509.parseName+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:139 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0xf72c73 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf72c72 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 3456] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 320] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xf71850 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x47793a 0x47794f 0x632fd2 0x6330be 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x632fd1 crypto/x509.NewCertPool+0x611 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:67 # 0x6330bd crypto/tls.(*Conn).verifyServerCertificate+0x6fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1139 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [24: 384] @ 0x7db5c5 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 120] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 400] @ 0x5623e5 0x5e43a5 0x5e9dd9 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e43a4 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:154 # 0x5e9dd8 crypto/x509.parseCertificate+0x3f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:949 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 576] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xe9c799 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [8: 512] @ 0x70dc87 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dc86 net/http.(*persistConn).addTLS+0x266 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1699 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [10: 1120] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 1792] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 416] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 432] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 80] @ 0x50dc06 0x835f48 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0x563e45 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 768] @ 0x48bfd2 0x48b5e5 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [2: 128] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 64] @ 0xebc3d7 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0xebc3d6 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x76 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x4d130a 0x59e453 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x59e452 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:664 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0x70dbf7 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dbf6 net/http.(*persistConn).addTLS+0x1d6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1692 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 288] @ 0x563e45 0x63a905 0x63a7dd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x48ba7c 0x48b8c6 0x48b594 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [2: 192] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf3773f 0xf53a48 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf3773e crypto/internal/fips140/nistec.(*P384Point).BytesX+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:172 # 0xf53a47 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 192] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 96] @ 0x836f28 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836f27 github.com/0xERR0R/blocky/util.SetEdns0Option+0xc7 /home/runner/work/blocky/blocky/util/edns0.go:113 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 784] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1440] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x5e0554 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e0553 crypto/x509.(*CertPool).addCertFunc+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:204 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x50dc06 0x835f48 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 96] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 384] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x755a76 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x755a75 regexp.newBitState+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:52 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4c999 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c998 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x1b8 /home/runner/work/blocky/blocky/lists/list_cache.go:233 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4a6f0 0xa4a5f6 0xa2d116 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4a6ef github.com/sirupsen/logrus.(*Entry).WithField+0x1af /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xa4a5f5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func2+0xb5 /home/runner/work/blocky/blocky/lists/downloader.go:96 # 0xa2d115 github.com/avast/retry-go/v4.DoWithData[...]+0x7d5 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:191 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x6d1551 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1550 net/http.(*http2ClientConn).roundTrip+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8783 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 48640] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 36864] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 384] @ 0x563e45 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xa44af7 0xa44af0 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44af6 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa44aef github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:220 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 400] @ 0x4d0adb 0x4d0abd 0x70c58d 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x70c58c net/http.(*Transport).getConn+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1497 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 128] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x5e04cc 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e04cb crypto/x509.(*CertPool).AddCert+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 160] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 2400] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x45fa86 0x4b3407 0x61608e 0x638174 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x4b3406 io.WriteString+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:318 # 0x61608d crypto/tls.signedMessage+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:92 # 0x638173 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:689 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 704] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [17: 4896] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x47793a 0x47794f 0x5f3014 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3013 crypto/x509.newPolicyGraph+0x113 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1287 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 96] @ 0x657cae 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657cad crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x64d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:226 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [61: 9494528] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 3120] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 43520] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x47793a 0x47794f 0x69a69e 0x69a699 0x6ced09 0x6ce3d7 0x6afec8 0x481161 # 0x69a69d vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:46 # 0x69a698 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:108 # 0x6ced08 net/http.(*http2Transport).newClientConn+0x8e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8294 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 32] @ 0x52629f 0x5f1db5 0x5f1dbb 0x5f2805 0x5f27e3 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x5f1db4 strings.Split+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x5f1dba crypto/x509.validHostname+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1037 # 0x5f2804 crypto/x509.validHostnamePattern+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1018 # 0x5f27e2 crypto/x509.(*Certificate).VerifyHostname+0x2a2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1174 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 320] @ 0x5217c5 0x5218d0 0x526b45 0xa313a9 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa313a8 github.com/hashicorp/go-multierror.ListFormatFunc+0x168 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:26 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717993 0x6f58ea 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717992 net/http.newBufioReader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:852 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [1: 32] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 336] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 72] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 672] @ 0x4108b4 0x70c638 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c637 net/http.(*Transport).getConn+0x217 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1504 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xf11451 0x5f6f50 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1152] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x626b19 0x626ad3 0x61a0d4 0x62cad6 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x626b18 slices.Clone[...]+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/slices/slices.go:355 # 0x626ad2 crypto/tls.defaultCipherSuites+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/defaults.go:50 # 0x61a0d3 crypto/tls.(*Config).cipherSuites+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1113 # 0x62cad5 crypto/tls.(*Conn).makeClientHello+0x475 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:101 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0xf36a2c 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a2b crypto/internal/fips140/nistec.NewP384Point+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:32 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x5eaaee 0x5ead7d 0x5e089e 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5eca4c crypto/x509.loadSystemRoots+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:44 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [2: 1152] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e4d25 0x5ea308 0x5ead7d 0x5e089e 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e4d24 crypto/x509.parsePublicKey+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:234 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5eca4c crypto/x509.loadSystemRoots+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:44 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [1: 160] @ 0x57e80a 0x5e9f08 0x5ead7d 0x5e089e 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5eca4c crypto/x509.loadSystemRoots+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:44 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [1: 24] @ 0xf36a3d 0xf535de 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf36a3c crypto/internal/fips140/nistec.NewP384Point+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:29 # 0xf535dd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x686605 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 3456] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [3: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 512] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 256] @ 0x5217c5 0x5218d0 0x527a25 0x782b4f 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527a24 strings.ToUpper+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:702 # 0x782b4e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x14e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:249 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [3: 192] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 192] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 144] @ 0x647d85 0x647d55 0x647c57 0x563b42 0x563ed1 0x647c0b 0x647b07 0x563b42 0x563ed1 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x647d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x647d54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x647c56 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:801 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647b06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:800 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0x7db5c5 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 512] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 224] @ 0x5eaaee 0x5ead7d 0x5e089e 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5ecc44 crypto/x509.loadSystemRoots+0x3a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:72 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [4: 64] @ 0xeaed0e 0xeaece1 0xeaeccd 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaed0d net/textproto.MIMEHeader.Set+0x3ad /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xeaece0 net/http.Header.Set+0x380 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xeaeccc github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x36c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:156 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 512] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0x578e5b 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x578e5a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:207 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 48] @ 0xe9d27b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9d27a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 18432] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 784] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 96] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 160] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 336] @ 0x6afc30 0x6cc730 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6afc2f net/http.(*http2clientConnPool).addConnIfNeeded+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:901 # 0x6cc72f net/http.http2configureTransports.func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7722 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 64] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x563c69 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [9: 122112] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 1920] @ 0x6d1565 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 96] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0x6604f5 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 72] @ 0xe96257 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe96256 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x596 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 624] @ 0x651b31 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x651b30 crypto/tls.(*Conn).serverHandshake+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:59 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 512] @ 0x665065 0x6544ee 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x665064 crypto/tls.ParseSessionState+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:183 # 0x6544ed crypto/tls.(*serverHandshakeState).checkForResumption+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:466 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x64640a 0x64633e 0x646334 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646409 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64633d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x646333 crypto/tls.(*serverHelloMsg).marshal+0x1a53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:851 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [18: 14008320] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 98304] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xf32cfa 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 1344] @ 0x70de45 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70de44 net/http.(*persistConn).addTLS+0x424 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1721 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [10: 1120] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 96] @ 0xf05b13 0xf71667 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 2016] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 3168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 720] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 1152] @ 0x563e45 0x64b71d 0x64b6f2 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b71c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xbc /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6f1 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x91 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1175 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf71aef 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 160] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 120] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 0x5ffaa5 0x666465 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0x6411fd 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6411fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:442 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 192] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 576] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 10880] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 128] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 192] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0x7741f7 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 192] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 384] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 144] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0xf71850 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 288] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 384] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 160] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 336] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 640] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 704] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf71667 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x6b501e 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b501d net/http.http2parseWindowUpdateFrame+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2546 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0x50ac89 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 384] @ 0x407132 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [10: 160] @ 0x5ad719 0xe96a6f 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96a6e github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x8e /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 120] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 33920] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 15564800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0xa4ca6e 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4ca6d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x28d /home/runner/work/blocky/blocky/lists/list_cache.go:240 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x63ddc5 0x63dd95 0x63dca1 0x563b42 0x563ed1 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63ddc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63dd94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63dca0 crypto/tls.(*clientHelloMsg).marshalMsg.func18.1+0x20 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:353 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 208] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1408] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 32] @ 0x650359 0x6502c4 0x6502bd 0x622916 0x6392ed 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x650358 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6502c3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x6502bc crypto/tls.(*finishedMsg).marshal+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1683 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x6392ec crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:833 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0xf719c5 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x48bfb9 0x48b5e5 0x50d79f 0x50ad79 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x50d79e fmt.(*pp).free+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:181 # 0x50ad78 fmt.Errorf+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:50 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 768] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x5c08b2 0x5aa6c5 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x5c08b1 net.sockaddrToTCP+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:21 # 0x5aa6c4 net.(*netFD).accept+0x304 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:189 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [1: 320] @ 0x64f838 0x622916 0x65514b 0x651df6 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64f837 crypto/tls.(*serverKeyExchangeMsg).marshal+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1589 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65514a crypto/tls.(*serverHandshakeState).doFullHandshake+0x3aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:622 # 0x651df5 crypto/tls.(*serverHandshakeState).handshake+0x155 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:106 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 128] @ 0xf71850 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 1344] @ 0x553eda 0x553ef0 0x5213bd 0x5f6f05 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5f6f04 crypto/x509.checkSignature+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:992 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 576] @ 0x563e45 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cf42 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cf41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0x21 /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xf05b13 0xf71667 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 4608] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xe9a2d4 0xe9a2f7 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xe9a2d3 net.ParseIP+0x73 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xe9a2f6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x96 /home/runner/work/blocky/blocky/resolver/bootstrap.go:233 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 480] @ 0x563e45 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x63a905 0x63a7dd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 480] @ 0x563e45 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 416] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 32] @ 0x6411fd 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6411fc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:442 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 120] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1344] @ 0x6ceb7d 0x6ceb63 0x6ce3d7 0x6afec8 0x481161 # 0x6ceb7c net/http.http2NewFramer+0x75c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2002 # 0x6ceb62 net/http.(*http2Transport).newClientConn+0x742 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8288 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [7: 2912] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x5eaab2 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaab1 crypto/x509.parseCertificate+0x10d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1048 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 4480] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xa4d1d6 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0x6b443f 0x6b4413 0x6cf0b4 0x6ce3d7 0x6afec8 0x481161 # 0x6b443e net/http.(*http2Framer).writeUint16+0x11e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1968 # 0x6b4412 net/http.(*http2Framer).WriteSettings+0xf2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2405 # 0x6cf0b3 net/http.(*http2Transport).newClientConn+0xc93 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8319 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 32] @ 0x71207a 0x481161 # 0x712079 net/http.(*persistConn).readLoop+0x579 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2363 0: 0 [7: 152320] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 3584] @ 0xf1ec3a 0x668b59 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 1440] @ 0x57e80a 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xea8690 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x563e45 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 432] @ 0x5217c5 0x5218d0 0x5d2330 0x6a6a85 0x6a579d 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x5d232f net/url.(*URL).String+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:846 # 0x6a6a84 net/http.stripPassword+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:1037 # 0x6a579c net/http.(*Client).do.func2+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:626 # 0x6a54dd net/http.(*Client).do+0xf3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:734 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [44: 2816] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 208] @ 0x45f9b2 0x45f045 0x80c625 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c624 github.com/miekg/dns.(*RRSIG).String+0x264 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:940 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 2240] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 240] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0xe9b7b9 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9b7b8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 20480] @ 0x621c8e 0x6224bd 0x62297c 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xe9cc27 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 2304] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 2592] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x774ac5 0x774a0d 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774ac4 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0x5f2f4c 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f2f4b crypto/x509.newPolicyGraph+0x4b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1283 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 352] @ 0x70c64c 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70c64b net/http.(*Transport).getConn+0x22b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1499 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xf71850 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0x45f9b2 0x45f045 0x45f265 0x7cc04e 0x80c3ec 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7cc04d github.com/miekg/dns.(*RR_Header).String+0xed /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/dns.go:91 # 0x80c3eb github.com/miekg/dns.(*RRSIG).String+0x2b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:938 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 560] @ 0x4d130a 0x708497 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x708496 net/http.(*Transport).roundTrip+0x9f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:667 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 672] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 672] @ 0x7741f7 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 112] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 96] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 1664] @ 0x48ba7c 0x48b8c6 0x48b63c 0x755a5e 0x755a77 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x755a5d regexp.newBitState+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:50 # 0x755a76 regexp.(*Regexp).backtrack+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:315 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 240] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x6d150c 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 288] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xeae8bc 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae8bb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x13b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 2560] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0x563e45 0x63b6e5 0x63b6ec 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b6e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b6eb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:182 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 320] @ 0x4d0bfb 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0bfa context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 832] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x69a8fd 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a8fc vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:58 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [36: 1728] @ 0x407132 0x477989 0x773e7e 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x563e45 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa9e 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 672] @ 0xf4fa37 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 1344] @ 0x63dbe5 0x63daa3 0x63daa8 0x563b42 0x563ed1 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63daa2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63daa7 crypto/tls.(*clientHelloMsg).marshalMsg.func18.2+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:358 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 264] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 288] @ 0x477893 0x407f05 0x407ef8 0x40b552 0x6d247a 0x6d2407 0x6d2016 0x481161 # 0x6d2479 net/http.(*http2ClientConn).addStreamLocked+0x419 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9767 # 0x6d2406 net/http.(*http2clientStream).writeRequest+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8965 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0xa2eead 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2eeac github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x1ac /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:55 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xe9cc85 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cc84 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x784 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:230 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b594 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 624] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 5376] @ 0x69c22b 0x69c1f9 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 384] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717993 0x6f58ea 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717992 net/http.newBufioReader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:852 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [1: 352] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6cad5 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x5e94a5 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94a4 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:384 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 432] @ 0xe9cd92 0xe9c8b8 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [14: 224] @ 0xe9e129 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9e128 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:85 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0x563e45 0x649814 0x64977c 0x622916 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649813 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64977b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1013 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x8cf94b 0x8cf8ef 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 576] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0x563e45 0x6503b4 0x65031c 0x6519b8 0x63869c 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63869b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:726 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 960] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 384] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 240] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 24] @ 0x5e3e5a 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3e59 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:117 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 1792] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 112] @ 0x5ad719 0xeaa165 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaa164 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 1440] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x48bfd2 0x48b5e5 0x6e8eab 0x7175ad 0x6f0d27 0x6f5a18 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6e8eaa net/http.putTextprotoReader+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1049 # 0x7175ac net/http.readRequest+0x7ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1173 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [2: 64] @ 0x5e4fff 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e4ffe crypto/x509.parsePublicKey+0x49e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:267 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [14: 1792] @ 0x5aa505 0x5aa4af 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x5aa504 net.newFD+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5aa4ae net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:180 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [4: 320] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0xf6c705 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 5376] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [2: 512] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 11264] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 43008] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0x7bd630 0x7bd60f 0x7bd6c5 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 128] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 768] @ 0x48bfd2 0x48b5e5 0x71810e 0x6f4f13 0x6f5ce5 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f4f12 net/http.(*response).finishRequest+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1716 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [1: 128] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x82a625 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82a624 github.com/miekg/dns.(*CNAME).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:898 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 2112] @ 0x646dd5 0x646da5 0x646cb7 0x563b42 0x563ed1 0x646c29 0x6467b0 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646dd4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646da4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x646cb6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:863 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646c28 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6467af crypto/tls.(*serverHelloMsg).marshal.func11+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:862 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 96] @ 0x82d985 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82d984 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 160] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 336] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1232] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 2304] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x838c68 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x838c67 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x307 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:91 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0xa4cc7d 0xa4cc42 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa4cc7c github.com/sirupsen/logrus.(*Entry).Info+0x49c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa4cc41 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x461 /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 256] @ 0x563d85 0x563c5b 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 27648] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1536] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x5e3f1c 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3f1b crypto/x509.parseName+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:146 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0x674a08 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674a07 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:520 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [7: 3584] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 96] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 448] @ 0xf4fb6e 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0x77a5e5 0x782ad0 0x782ae2 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x77a5e4 github.com/sirupsen/logrus.Level.MarshalText+0xe4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:66 # 0x782acf github.com/sirupsen/logrus.Level.String+0xcf /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:17 # 0x782ae1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [8: 192] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [19: 9728] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 1664] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 448] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 784] @ 0x6ce4c9 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4c8 net/http.(*http2Transport).newClientConn+0xa8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8257 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [4: 448] @ 0x47d67c 0x4a3915 0x6cbe79 0x6cf19a 0x6ce3d7 0x6afec8 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6cbe78 net/http.(*http2Transport).afterFunc+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7654 # 0x6cf199 net/http.(*http2Transport).newClientConn+0xd79 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8331 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [5: 1920] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x674c1c 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [8: 38912] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 2560] @ 0x5d619e 0x5d61b3 0x668b14 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x668b13 crypto/tls.aeadAESGCMTLS13+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:551 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 11520] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 768] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 144] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 800] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 224] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x4d0b05 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 64] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687c1b 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687c1a compress/flate.(*decompressor).huffmanBlock+0x8ba /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:543 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x48ba7c 0x48b8c6 0x48b63c 0x773556 0x774d69 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x773555 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x774d68 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2: 192] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1760] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 96] @ 0xf05b13 0xf71667 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 128] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 896] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x65c155 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65c154 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x254 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:845 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 576] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 320] @ 0x52f99f 0x52f751 0x6608bb 0x62d205 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52f99e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:65 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x62d204 crypto/tls.(*Conn).makeClientHello+0xba4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:163 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 2304] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x47793a 0x47794f 0x6a49ab 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6a49aa net/http.(*Client).do+0x40a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:664 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 560] @ 0x4d21f4 0x6a3e96 0x6a3e9c 0x6a3032 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x6a3e95 context.WithDeadline+0x595 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x6a3e9b net/http.setRequestCancel+0x59b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:366 # 0x6a3031 net/http.send+0x5b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:257 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 1456] @ 0x6ccdb9 0x6ccb88 0x6cca5d 0x6d1e9c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6ccdb8 net/http.(*http2clientStream).closeReqBodyLocked+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7955 # 0x6ccb87 net/http.(*http2clientStream).abortStreamLocked+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7932 # 0x6cca5c net/http.(*http2clientStream).abortStream+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7923 # 0x6d1e9b net/http.(*http2ClientConn).roundTrip+0xabb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8887 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 448] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf71850 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 168] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 2304] @ 0x623397 0x622ed8 0x62438c 0x624fae 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62438b crypto/tls.(*Conn).handlePostHandshakeMessage+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1304 # 0x624fad crypto/tls.(*Conn).Read+0x32d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1389 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 32] @ 0xf71850 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x5217c5 0x5218d0 0x8027e5 0x8061c7 0x801f15 0x83604c 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x8027e4 github.com/miekg/dns.(*SVCBAlpn).String+0xa4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:362 # 0x8061c6 github.com/miekg/dns.(*SVCB).String+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:896 # 0x801f14 github.com/miekg/dns.(*HTTPS).String+0x14 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/svcb.go:232 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 448] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 176] @ 0xe9b7b9 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b7b8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 768] @ 0x48ba7c 0x48b8c6 0x48b594 0x7ff1ba 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x7ff1b9 github.com/miekg/dns.(*Server).readUDP+0x159 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [4: 96] @ 0x674787 0x674597 0x6b98e8 0x6b98e9 0x6d8831 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674596 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:656 # 0x6b98e7 net/http.CanonicalHeaderKey+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:234 # 0x6b98e8 net/http.http2canonicalHeader+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3508 # 0x6d8830 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10084 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 224] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0x48bfb9 0x48b5e5 0x71810e 0x6f4f13 0x6f5ce5 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f4f12 net/http.(*response).finishRequest+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1716 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [12: 58368] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b594 0x717d89 0x6f518d 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x717d88 net/http.putBufioReader+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:873 # 0x6f518c net/http.(*conn).finalFlush+0x2c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1784 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [1: 64] @ 0x51ba25 0x51c22b 0x69c545 0x69c1d5 0x69ba0d 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x51ba24 bytes.(*Buffer).grow+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:137 # 0x51c22a bytes.(*Buffer).WriteByte+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:289 # 0x69c544 vendor/golang.org/x/net/http2/hpack.huffmanDecode+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/huffman.go:70 # 0x69c1d4 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:516 # 0x69ba0c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [16: 22528] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 768] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 24576] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 160] @ 0x836214 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836213 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 480] @ 0x563e45 0x640694 0x640673 0x563b42 0x563ed1 0x63a585 0x63a45d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640693 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640672 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:122 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a584 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a45c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:121 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0x6ce7ff 0x6ce72f 0x6ce3d7 0x6afec8 0x481161 # 0x6ce7fe sync.NewCond+0x3de /opt/hostedtoolcache/go/1.24.0/x64/src/sync/cond.go:49 # 0x6ce72e net/http.(*http2Transport).newClientConn+0x30e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8276 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 96] @ 0x5217c5 0x5218d0 0x80aa3a 0x809dfa 0x83604c 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x80aa39 github.com/miekg/dns.sprintTxt+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:598 # 0x809df9 github.com/miekg/dns.(*TXT).String+0x39 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:524 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x7dffcf 0x7daa51 0x7e0a3d 0x8255e9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7dffce github.com/miekg/dns.unpackString+0x7ae /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:291 # 0x7daa50 github.com/miekg/dns.unpackTxt+0x90 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:537 # 0x7e0a3c github.com/miekg/dns.unpackStringTxt+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:392 # 0x8255e8 github.com/miekg/dns.(*TXT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2980 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [13: 1664] @ 0x5730fa 0x573106 0x5213bd 0x657b45 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x657b44 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:197 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 1056] @ 0x563e45 0x63c0ac 0x63bf4f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 528] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 864] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 176] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 48] @ 0x49429f 0x494228 0x5bf39b 0x6f56db 0x481161 # 0x49429e internal/itoa.Uitoa+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/internal/itoa/itoa.go:32 # 0x494227 internal/itoa.Itoa+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/itoa/itoa.go:14 # 0x5bf39a net.(*TCPAddr).String+0x17a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:52 # 0x6f56da net/http.(*conn).serve+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1939 0: 0 [1: 27264] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [15: 19200] @ 0x623397 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x6ea8f5 0x6ea8ca 0x713031 0x711df4 0x481161 # 0x6ea8f4 net/textproto.(*Reader).ReadLine+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:45 # 0x6ea8c9 net/http.ReadResponse+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:161 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 208] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xa47216 0xa48008 0xa47efb 0xa47e97 0xa4e63b 0xa4bef6 0xa4b7cd 0xa466db 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xa47215 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 # 0xa48007 github.com/ThinkChaos/parcour/jobgroup.initGroup+0x147 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:90 # 0xa47efa github.com/ThinkChaos/parcour/jobgroup.withParentAndContext+0x3a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/withParent.go:26 # 0xa47e96 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 # 0xa4e63a github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x3a /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:52 # 0xa4bef5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb5 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 864] @ 0x563e45 0x646c29 0x6467b0 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646c28 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6467af crypto/tls.(*serverHelloMsg).marshal.func11+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:862 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 24576] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 336] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 4032] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 32] @ 0x618038 0x618021 0x61c6d6 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 960] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 1920] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [31: 31744] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 224] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x717f88 0x717f53 0x6f143f 0x6f5a18 0x481161 # 0x717f87 bufio.NewWriterSize+0x1c7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:599 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [2: 27136] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 576] @ 0x563e45 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 336] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 224] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 96] @ 0x578e5b 0x7e051c 0x7e04e1 0x82272e 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x578e5a encoding/base64.(*Encoding).EncodeToString+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/base64/base64.go:207 # 0x7e051b github.com/miekg/dns.toBase64+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:169 # 0x7e04e0 github.com/miekg/dns.unpackStringBase64+0x20 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:333 # 0x82272d github.com/miekg/dns.(*RRSIG).unpack+0x4ad /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2496 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 96] @ 0x47793a 0x47794f 0x6ce4d6 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4d5 net/http.(*http2Transport).newClientConn+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8261 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 48] @ 0x50dc06 0xe961ab 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xe961aa github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x4ea /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 320] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 3200] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 720] @ 0x47793a 0x47794f 0x6e7f3f 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e7f3e net/http.NewRequestWithContext+0x21e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:919 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [3: 49152] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 768] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0xf369de 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 57344] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf71aef 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf71aee crypto/internal/fips140/tls13.extract[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:44 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 240] @ 0xe965d1 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe965d0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 560] @ 0x7741f7 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x6cec25 0x6ceb63 0x6ce3d7 0x6afec8 0x481161 # 0x6cec24 net/http.http2NewFramer+0x804 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2011 # 0x6ceb62 net/http.(*http2Transport).newClientConn+0x742 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8288 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [11: 528] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 240] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 240] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5cf938 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5cf937 net/url.(*Error).Error+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 432] @ 0x686605 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x686604 compress/flate.(*huffmanDecoder).init+0x204 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:178 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 1024] @ 0x48ba7c 0x48b8c6 0x48b63c 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [2: 512] @ 0x563d85 0x563c5b 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 2304] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 7168] @ 0xf1ec3a 0x668b59 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x52fcd2 0x52ed27 0x6369f4 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fcd1 crypto/ecdh.(*x25519Curve).ecdh+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:83 # 0x52ed26 crypto/ecdh.(*PrivateKey).ECDH+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:123 # 0x6369f3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xf3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:490 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x5623e5 0x5e43a5 0x5ea1b0 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e43a4 crypto/x509.parseAI+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:154 # 0x5ea1af crypto/x509.parseCertificate+0x7cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:998 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf71110 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 672] @ 0x566885 0x56832f 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x566884 crypto/ecdsa.pointFromAffine+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:424 # 0x56832e crypto/ecdsa.publicKeyToFIPS[...]+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:397 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 112] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 5632] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 224] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x6884a4 0x687835 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x6884a3 compress/flate.(*decompressor).moreBits+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:697 # 0x687834 compress/flate.(*decompressor).huffmanBlock+0x4d4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:579 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 4096] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 1024] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x70e23f 0x70d3f8 0x70d235 0x481161 # 0x70e23e net/http.(*Transport).dialConn+0x13e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1742 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 480] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 128] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 120] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 480] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [16: 1024] @ 0x50dc06 0x5cf9aa 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x5cf9a9 net/url.(*Error).Error+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 448] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 320] @ 0x5217c5 0x5218d0 0x554cce 0x5eaa58 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x554ccd encoding/asn1.ObjectIdentifier.String+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/asn1/asn1.go:233 # 0x5eaa57 crypto/x509.parseCertificate+0x1077 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1044 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 80] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 112] @ 0x4d130a 0x4d1555 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 160] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 136320] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xe99d73 0xe99c77 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe99d72 github.com/sirupsen/logrus.(*Entry).WithField+0x5d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe99c76 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x4d6 /home/runner/work/blocky/blocky/resolver/bootstrap.go:203 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 112] @ 0x5217c5 0x5218d0 0x527e85 0x66de3e 0x6a44cb 0x6a57c9 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527e84 strings.ToLower+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:742 # 0x66de3d net/http/internal/ascii.ToLower+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/internal/ascii/print.go:60 # 0x6a44ca net/http.urlErrorOp+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:543 # 0x6a57c8 net/http.(*Client).do.func2+0xc8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:629 # 0x6a54dd net/http.(*Client).do+0xf3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:734 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [22: 2112] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 208] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0x6598ec 0x659157 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x6598eb crypto/tls.cloneHash+0x6b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:486 # 0x659156 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x596 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:424 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 1440] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x47793a 0x47794f 0x6ce4b3 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4b2 net/http.(*http2Transport).newClientConn+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8255 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [24: 1152] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 13824] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 96] @ 0x835fc9 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 1408] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [11: 149248] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 128] @ 0x716aa6 0x716c66 0x6a58eb 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x716aa5 net/http.Header.Clone+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xa313ec 0xa31491 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xa4de25 0xa4e34d 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa313eb github.com/hashicorp/go-multierror.ListFormatFunc+0x1ab /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/format.go:26 # 0xa31490 github.com/hashicorp/go-multierror.(*Error).Error+0x30 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:21 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xa4de24 github.com/0xERR0R/blocky/lists/parsers.ErrWithPosition[...]+0xa4 /home/runner/work/blocky/blocky/lists/parsers/parser.go:67 # 0xa4e34c github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x4c /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 352] @ 0x6a5985 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a5984 net/http.(*Client).makeHeadersCopier+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:769 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 768] @ 0x563e45 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0xe990d6 0xe99114 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe990d5 github.com/0xERR0R/blocky/resolver.newIPSet+0x2d5 /home/runner/work/blocky/blocky/resolver/bootstrap.go:333 # 0xe99113 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x313 /home/runner/work/blocky/blocky/resolver/bootstrap.go:138 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [34: 34816] @ 0xf4842b 0xf4a277 0xf4a264 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a276 crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:755 # 0xf4a263 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x143 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 576] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 112] @ 0xa2f657 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x623397 0x622ed8 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 624] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 720] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [10: 800] @ 0x5b8394 0x7c97b4 0x7c947f 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x7c97b3 github.com/miekg/dns.(*Conn).Read+0x93 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:320 # 0x7c947e github.com/miekg/dns.(*Conn).ReadMsgHeader+0xde /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:284 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 768] @ 0x563e45 0x63f134 0x63f113 0x563b42 0x563ed1 0x63c31d 0x63c1bd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f112 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:258 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [35: 31360] @ 0x70db3f 0x70db33 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70db3e crypto/tls.Client+0x11e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:49 # 0x70db32 net/http.(*persistConn).addTLS+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1691 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 64] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x47d67c 0x4a3915 0x6d01a7 0x6d73d4 0x6d6d62 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x6d01a6 net/http.(*http2ClientConn).closeConn+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8557 # 0x6d73d3 net/http.(*http2clientConnReadLoop).cleanup+0x4f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9895 # 0x6d6d61 net/http.(*http2ClientConn).readLoop+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9818 0: 0 [2: 256] @ 0x699148 0x6ceda7 0x6ce3d7 0x6afec8 0x481161 # 0x699147 vendor/golang.org/x/net/http2/hpack.NewEncoder+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:36 # 0x6ceda6 net/http.(*http2Transport).newClientConn+0x986 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8297 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [19: 1824] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [28: 896] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 7168] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717993 0x6f58ea 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717992 net/http.newBufioReader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:852 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [8: 384] @ 0x583db1 0x584093 0x5837f0 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583db0 net/netip.parseIPv4Fields+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:162 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa44fc4 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa44fc5 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:278 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x6d1792 0x6cd48c 0x6cd478 0x6cd057 0x70862b 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1791 net/http.(*http2ClientConn).roundTrip+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8806 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6cd056 net/http.(*http2Transport).RoundTrip+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x70862a net/http.(*Transport).roundTrip+0xb8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:694 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0x615f74 0x638174 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x615f73 crypto/tls.signedMessage+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:90 # 0x638173 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:689 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 320] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 672] @ 0x7741f7 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 4576] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x5623e5 0x5e489a 0x5ea9ba 0x5ead7d 0x5e089e 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4899 crypto/x509.parseExtension+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:202 # 0x5ea9b9 crypto/x509.parseCertificate+0xfd9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1040 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x5e089d crypto/x509.(*CertPool).AppendCertsFromPEM+0x11d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:231 # 0x5ecc44 crypto/x509.loadSystemRoots+0x3a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:72 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [1: 24] @ 0xe9c73d 0xe9c6bd 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 24] @ 0xea6ba9 0xea7d5a 0x481161 # 0xea6ba8 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0xa8 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:70 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 544] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [49: 1568] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x715a11 0x715a05 0x7159ba 0x70a587 0x70a058 0x70d455 0x70d235 0x481161 # 0x715a10 container/list.(*List).insertValue+0xf0 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0x715a04 container/list.(*List).PushFront+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0x7159b9 net/http.(*connLRU).add+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3100 # 0x70a586 net/http.(*Transport).tryPutIdleConn+0x4e6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1124 # 0x70a057 net/http.(*Transport).putOrCloseIdleConn+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1035 # 0x70d454 net/http.(*Transport).dialConnFor+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1621 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [2: 160] @ 0x6514f5 0x6514c5 0x6513d7 0x563b42 0x563ed1 0x651376 0x65126c 0x563b42 0x563ed1 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x6514f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6514c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6513d6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1846 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651375 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65126b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1845 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 160] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 32] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 1008] @ 0x657fe9 0x657eb7 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x657fe8 crypto/ecdh.(*PublicKey).Bytes+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:71 # 0x657eb6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x856 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:266 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 576] @ 0xeaeabc 0xeaeb06 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaeabb bytes.NewReader+0x15b /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xeaeb05 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1a5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 336] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 1792] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 96] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 672] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 240] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 144] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [46: 736] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [48: 5376] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 960] @ 0x563e45 0x63f445 0x63f414 0x563b42 0x563ed1 0x63f3b4 0x63f393 0x563b42 0x563ed1 0x63c0ac 0x63bf4f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63f444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63f413 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:243 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f3b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f392 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:241 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c0ab vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63bf4e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:240 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x47793a 0x47794f 0x5f3b45 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3b44 crypto/x509.policiesValid+0xc44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1579 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 2304] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x621498 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [31: 744] @ 0x50dc06 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0xeba585 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeba584 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 560] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 784] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 144] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 288] @ 0xf4fa37 0x5ffaa5 0x6667fc 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [17: 1904] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 176] @ 0x5ad719 0xe96a6f 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96a6e github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0x8e /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:434 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 72] @ 0x621498 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [26: 7488] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [23: 11776] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 240] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 37888] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40bdc9 0xa2f807 0xa2f7cf 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f806 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:78 # 0xa2f7ce github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4e /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:91 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 480] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x6e04f9 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e04f8 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:168 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6f426f net/http.Header.WriteSubset+0x190f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:187 # 0x6f4003 net/http.(*chunkWriter).writeHeader+0x16a3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1577 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [2: 8192] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [21: 860160] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 512] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x5623e5 0x5e5e68 0x5e83f7 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e5e67 crypto/x509.parseExtKeyUsageExtension+0x107 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:447 # 0x5e83f6 crypto/x509.processExtensions+0x8b6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:785 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [34: 21760] @ 0x62c833 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62c832 crypto/tls.(*Conn).makeClientHello+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:71 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 8704] @ 0xf48245 0xf481b9 0xf481c0 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf48244 crypto/internal/fips140/bigmod.(*Nat).expand+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf481b8 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf481bf crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x5f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:766 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [30: 8640] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x6e83e5 0x6e83ed 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e83e4 io.NopCloser+0x6c4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:684 # 0x6e83ec net/http.NewRequestWithContext+0x6cc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:908 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 160] @ 0x6d1792 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1791 net/http.(*http2ClientConn).roundTrip+0x3b1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8806 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [14: 1792] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65cad2 0x65ca60 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65cad1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x65ca5f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:905 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0x65d40b 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65d40a crypto/tls.(*Conn).sendSessionTicket+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:989 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [19: 912] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 384] @ 0xf71850 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [69: 5520] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x7c69da 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c69d9 github.com/miekg/dns.init.func47+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:57 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 1152] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 4640] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 224] @ 0x50dc06 0xeae8ee 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xeae8ed github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x16d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 120] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 1280] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 1120] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 352] @ 0x836fb7 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836fb6 github.com/0xERR0R/blocky/util.SetEdns0Option+0x156 /home/runner/work/blocky/blocky/util/edns0.go:116 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 21504] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 576] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x47793a 0x47794f 0x5f3085 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3084 crypto/x509.newPolicyGraph+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 72] @ 0x5217c5 0x5218d0 0x527e85 0xa2f7b6 0xa2f7ab 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x527e84 strings.ToLower+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:742 # 0xa2f7b5 github.com/0xERR0R/blocky/cache/stringcache.normalizeEntry+0x35 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:26 # 0xa2f7aa github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x2a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:89 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0xf6b19e 0xf6b159 0xf6b156 0xf6b210 0xf6590d 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6b19d crypto/internal/fips140/bigmod.(*Nat).reset+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf6b158 crypto/internal/fips140/bigmod.(*Nat).set+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf6b155 crypto/internal/fips140/bigmod.(*Modulus).Nat+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:597 # 0xf6b20f crypto/internal/fips140/rsa.checkPublicKey+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:341 # 0xf6590c crypto/internal/fips140/rsa.verifyPKCS1v15+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:102 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 768] @ 0xf46cb4 0xf46cf1 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 144] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f5155 0x5f4ef5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5154 crypto/x509.newPolicyGraphNode+0x2254 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1268 # 0x5f4ef4 crypto/x509.policiesValid+0x1ff4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1485 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 224] @ 0x553eda 0x553ef0 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x553ed9 crypto/internal/fips140/sha512.New384+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:220 # 0x553eef crypto/sha512.New384+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha512/sha512.go:80 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 128] @ 0x48ba7c 0x48b8c6 0x48b63c 0x77769e 0x777805 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x77769d github.com/sirupsen/logrus.(*Logger).newEntry+0x1d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x777804 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 672] @ 0x50dc06 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 288] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 672] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 288] @ 0x563e45 0x6464b6 0x64608b 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [21: 672] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 768] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [20: 320] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 224] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 512] @ 0x7d5f2a 0x7d5ef3 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [13: 208] @ 0x764fce 0x764f5b 0xefc427 0xefc43a 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x764fcd github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x764f5a github.com/google/uuid.NewRandom+0x5a /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xefc426 github.com/google/uuid.New+0xe6 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1408] @ 0x64bab5 0x64ba85 0x64b997 0x563b42 0x563ed1 0x64b6f1 0x64b6c6 0x563b42 0x563ed1 0x64b5b4 0x64b51c 0x622916 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x64bab4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x64ba84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64b996 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1172 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b6f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64b6c5 crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1171 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64b5b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64b51b crypto/tls.(*newSessionTicketMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1165 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0xf71850 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 1024] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 1024] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 2112] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [22: 1056] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 64] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 112] @ 0xe9ba25 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 48] @ 0x5f2fb1 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f2fb0 crypto/x509.newPolicyGraph+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1285 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 8704] @ 0xf45f25 0xf45eac 0xf45eb8 0xf6b56b 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45f24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45eab crypto/internal/fips140/bigmod.(*Nat).resetFor+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:684 # 0xf45eb7 crypto/internal/fips140/bigmod.(*Nat).SetBytes+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:174 # 0xf6b56a crypto/internal/fips140/rsa.encrypt+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:386 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 1232] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 2304] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 312] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xf11451 0x5f6f50 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf11450 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha512/sha512.go:260 # 0x5f6f4f crypto/x509.checkSignature+0x1ef /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:994 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 8064] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [17: 8704] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 24576] @ 0x4b3353 0x48b6d1 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6a5645 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x4b3352 io.init.func1+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:657 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6a5644 net/http.(*Client).do+0x10a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:710 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 624] @ 0x50df31 0x7753d4 0x77583c 0xa4cf8e 0xa4cf2f 0xa4e358 0xa4dcfc 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x7753d3 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xa4cf8d github.com/sirupsen/logrus.(*Entry).Warnf+0x6d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:370 # 0xa4cf2e github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func2+0xe /home/runner/work/blocky/blocky/lists/list_cache.go:241 # 0xa4e357 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr.func1+0x57 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:61 # 0xa4dcfb github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x9b /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:82 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 448] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xe999a7 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xe999a6 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x206 /home/runner/work/blocky/blocky/resolver/bootstrap.go:171 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [7: 672] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0xeb6f52 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0x61807f 0x61c6d6 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 224] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x563e45 0x64690a 0x6468d9 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646909 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6468d8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:855 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 80] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 512] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 80] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 64] @ 0xeb1905 0xa2d0e8 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1904 github.com/0xERR0R/blocky/resolver.isTimeout+0x24 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:397 # 0xa2d0e7 github.com/avast/retry-go/v4.DoWithData[...]+0x7a7 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:187 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [36: 1728] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa9e 0x5ffaa5 0x666465 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x621c8e 0x6224bd 0x62297c 0x6392ed 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x6392ec crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:833 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [50: 800] @ 0xe9f50c 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9f50b github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x5cf95b 0x5107c3 0x510ff8 0x513a7e 0x50aba5 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5cf95a net/url.(*Error).Error+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:32 # 0x5107c2 fmt.(*pp).handleMethods+0x3e2 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:667 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [29: 1392] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd61e github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0x45fa86 0xf6c873 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 1248] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 128] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 120] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 1792] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x563c69 0x663e0a 0x663dd0 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563c68 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x663e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd49 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663dcf crypto/tls.(*SessionState).Bytes+0xd0f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:143 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 192] @ 0x836fb7 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836fb6 github.com/0xERR0R/blocky/util.SetEdns0Option+0x156 /home/runner/work/blocky/blocky/util/edns0.go:116 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 1152] @ 0x57af13 0x5e07db 0x5ecc45 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x57af12 encoding/pem.Decode+0x692 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/pem/pem.go:171 # 0x5e07da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:222 # 0x5ecc44 crypto/x509.loadSystemRoots+0x3a4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:72 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 224] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 96] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 4096] @ 0x5d619e 0x5d61b3 0x6668ab 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x6668aa crypto/tls.(*Config).decryptTicket+0x22a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:384 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 192] @ 0x6cea08 0x6ce9c9 0x6ce99d 0x6ce3d7 0x6afec8 0x481161 # 0x6cea07 bufio.NewReaderSize+0x5e7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:56 # 0x6ce9c8 bufio.NewReader+0x5a8 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x6ce99c net/http.(*http2Transport).newClientConn+0x57c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8287 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [2: 160] @ 0x544685 0x5445fd 0x550812 0x55078c 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x550811 math/big.(*Int).SetBytes+0x111 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x55078b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:264 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 192] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 384] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [31: 1488] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 320] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 1024] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [24: 6144] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 1536] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6221f3 0x623abe 0x6ba0d1 0x6ccf47 0x66fc75 0x6d9a0e 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6221f2 crypto/tls.(*Conn).writeRecordLocked+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:988 # 0x623abd crypto/tls.(*Conn).Write+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1248 # 0x6ba0d0 net/http.http2writeWithByteTimeout+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3802 # 0x6ccf46 net/http.http2stickyErrWriter.Write+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7975 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6d9a0d net/http.http2transportResponseBody.Read+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10278 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 2688] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 10752] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [33: 540672] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 229376] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 174080] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 1008] @ 0x5d1065 0x5d0d49 0x6e7ddf 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x6e7dde net/http.NewRequestWithContext+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:902 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 3584] @ 0xf1ec3a 0x668b59 0x61c6d6 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1408] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 32] @ 0xa2f62b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f62a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x22a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 864] @ 0x563d85 0x563c5b 0x6459eb 0x6458e9 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6459ea vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x110a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6458e8 crypto/tls.(*serverHelloMsg).marshal+0x1008 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:807 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 16] @ 0x61a490 0x657b8f 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61a48f crypto/tls.(*Config).curvePreferences+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1190 # 0x657b8e crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:207 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 672] @ 0x563e45 0x663e0a 0x663dd0 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd49 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663dcf crypto/tls.(*SessionState).Bytes+0xd0f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:143 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 160] @ 0xea0b0a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea0b09 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0x50dc06 0x836245 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [31: 1488] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1056] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 80] @ 0x7db5c5 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 32] @ 0xe9b7b9 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b7b8 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 8448] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6d89a9 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d89a8 net/http.(*http2clientConnReadLoop).handleResponse+0x608 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10103 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 112] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 112] @ 0xe9c799 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 1024] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 768] @ 0xf32cfa 0xf541b4 0x568605 0x56844c 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf541b3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568604 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x56844b crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [24: 576] @ 0xe9cb88 0xe9cb39 0xe9c654 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cb87 github.com/miekg/dns.(*Msg).SetReply+0x687 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe9cb38 github.com/miekg/dns.(*Msg).SetRcode+0x638 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:55 # 0xe9c653 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:221 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 1760] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 896] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 1680] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [48: 24576] @ 0x623397 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 288] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7e45e7 0xefd4ef 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7e45e6 github.com/miekg/dns.(*Msg).Truncate+0x46 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_truncate.go:44 # 0xefd4ee github.com/0xERR0R/blocky/server.(*Server).resolve+0x32e /home/runner/work/blocky/blocky/server/server.go:566 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 528] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 160] @ 0x7c64da 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c64d9 github.com/miekg/dns.init.func27+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:37 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 16] @ 0x83ce05 0x83b0ee 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83ce04 github.com/go-chi/chi/v5.(*node).FindRoute+0x2e4 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/tree.go:391 # 0x83b0ed github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x1cd /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:475 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 2640] @ 0x83833a 0xeff78f 0x48b6d1 0x8389fe 0x7181ce 0x6f5ca5 0x481161 # 0x838339 github.com/go-chi/chi/v5.NewRouteContext+0x19 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/context.go:34 # 0xeff78e github.com/0xERR0R/blocky/server.withCommonMiddleware.NewMux.func1+0xe /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:55 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x8389fd github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x9d /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:81 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [16: 294912] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 352] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [23: 2576] @ 0x4108b4 0xea75aa 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 480] @ 0x563e45 0x640234 0x640213 0x563b42 0x563ed1 0x63a905 0x63a7dd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x640233 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x640212 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:138 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a7dc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:137 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 288] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [34: 544] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 576] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 96] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 192] @ 0xea406a 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea4069 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x389 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 240] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [31: 2976] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0x6631d5 0x663118 0x663114 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6631d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x663117 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x663113 crypto/tls.(*SessionState).Bytes+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:110 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 5760] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 1152] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 672] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3852254: 15778832384] @ 0x670d39 0xa44285 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44284 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xe4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:100 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [183: 749568] @ 0x670d39 0xa44ae5 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44ae4 github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xe4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:218 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 576] @ 0x8367cd 0xe9a3c5 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x8367cc github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe9a3c4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x164 /home/runner/work/blocky/blocky/resolver/bootstrap.go:240 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 352] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6a4d33 0x6a4cab 0x6a4c97 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6a4d32 net/textproto.MIMEHeader.Set+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0x6a4caa net/http.Header.Set+0x70a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0x6a4c96 net/http.(*Client).do+0x6f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:692 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 512] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [67: 1072] @ 0xe91da5 0xe91cdb 0xeaa6b2 0x481161 # 0xe91da4 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /home/runner/work/blocky/blocky/querylog/logger_writer.go:33 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [51: 29376] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 2304] @ 0xe95945 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95944 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x64 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:333 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 288] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 11264] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 0xeaec34 0xeaec07 0xeaebde 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaec33 net/textproto.MIMEHeader.Set+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xeaec06 net/http.Header.Set+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xeaebdd github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:155 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x4108b4 0x4a3708 0xa2c2d6 0xa2c2da 0xa2d1b3 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4a3707 time.NewTimer+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:144 # 0xa2c2d5 time.After+0x15 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:203 # 0xa2c2d9 github.com/avast/retry-go/v4.(*timerImpl).After+0x19 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:111 # 0xa2d1b2 github.com/avast/retry-go/v4.DoWithData[...]+0x872 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:207 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [49: 784] @ 0xe9ba25 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0xe9ba24 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 160] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 336] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 1024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [16: 6656] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [28: 448] @ 0xe965d1 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe965d0 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1b0 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 832] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 224] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 12544] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 192] @ 0x563e45 0x63fbb4 0x63fb93 0x563b42 0x563ed1 0x63b96d 0x63b810 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63fbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63fb92 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:196 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 256] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 144] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x6424e5 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6424e4 crypto/tls.(*clientHelloMsg).unmarshal+0x16c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:663 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 576] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [43: 8256] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 160] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [50: 1600] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 144] @ 0x48bfb9 0x48b5e5 0x71810e 0x6f51db 0x6f5238 0x6f6c48 0x6f5e13 0x481161 # 0x48bfb8 sync.(*poolChain).pushHead+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:225 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x71810d net/http.putBufioWriter+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:909 # 0x6f51da net/http.(*conn).finalFlush+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1792 # 0x6f5237 net/http.(*conn).close+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1799 # 0x6f6c47 net/http.(*conn).serve.func1+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1959 # 0x6f5e12 net/http.(*conn).serve+0x792 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2138 0: 0 [2: 160] @ 0x69a9b1 0x69a8ab 0x699511 0x6d6788 0x6d5a71 0x6d5c73 0x6d576c 0x6d3229 0x6d2745 0x6d2016 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x699510 vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/encode.go:68 # 0x6d6787 net/http.(*http2ClientConn).writeHeader+0x147 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9751 # 0x6d5a70 net/http.(*http2ClientConn).encodeHeaders.func3+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9685 # 0x6d5c72 net/http.(*http2ClientConn).encodeHeaders.func1+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9578 # 0x6d576b net/http.(*http2ClientConn).encodeHeaders+0x58b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9678 # 0x6d3228 net/http.(*http2clientStream).encodeAndWriteHeaders+0x2e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9092 # 0x6d2744 net/http.(*http2clientStream).writeRequest+0x6e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8988 # 0x6d2015 net/http.(*http2clientStream).doRequest+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8901 0: 0 [14: 448] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 2304] @ 0xe95945 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95944 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x64 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:333 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 7744] @ 0x6dc576 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6dc575 compress/gzip.NewReader+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:93 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0x47793a 0x47794f 0x5f346f 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f346e crypto/x509.(*policyGraph).incrDepth+0x56e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1376 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 960] @ 0x563e45 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 768] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 4608] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0xf05b13 0x6160d5 0x638174 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6160d4 crypto/tls.signedMessage+0x194 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:94 # 0x638173 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x513 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:689 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 112] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 32] @ 0xf45dad 0xf50636 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf50635 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [56: 28672] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0xf72835 0x661d16 0x661a36 0x655fee 0x651e0c 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf72834 crypto/internal/fips140/tls12.PRF[...]+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:17 # 0x661d15 crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x661a35 crypto/tls.keysFromMasterSecret+0x215 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:140 # 0x655fed crypto/tls.(*serverHandshakeState).establishKeys+0xad /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:783 # 0x651e0b crypto/tls.(*serverHandshakeState).handshake+0x16b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:109 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 640] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [98: 1568] @ 0x4d0b05 0xea754c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 168] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 32] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 512] @ 0x52f99f 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f99e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:65 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [38: 608] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 768] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [26: 3744] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1: 96] @ 0x82d585 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x82d584 github.com/miekg/dns.(*RRSIG).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1185 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [28: 672] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [21: 3024] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 192] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x45f9b2 0x45f045 0x45f1aa 0x80c41e 0x83604c 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x80c41d github.com/miekg/dns.(*RRSIG).String+0x5d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:939 # 0x83604b github.com/0xERR0R/blocky/util.AnswerToString+0x34b /home/runner/work/blocky/blocky/util/common.go:57 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 48] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 128] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 64] @ 0xf05b13 0xf16832 0x6604f5 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0x6604f4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:40 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 10240] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x48bfd2 0x48b5e5 0x6b10a5 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b10a4 net/http.http2putDataBufferChunk+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1243 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 1536] @ 0x6cee65 0x6ce3d7 0x6afec8 0x481161 # 0x6cee64 net/http.(*http2Transport).newClientConn+0xa44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8302 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [4: 448] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9a385 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9a384 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x124 /home/runner/work/blocky/blocky/resolver/bootstrap.go:237 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 80] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 160] @ 0x8361f4 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8361f3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 624] @ 0x6b538b 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b538a net/http.http2parseHeadersFrame+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2595 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [5: 320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [62: 6944] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 464] @ 0x7db5c5 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [10: 320] @ 0x50dc06 0x835f48 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 1664] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [36: 7488] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 160] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0x83660d 0xe9775a 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83660c github.com/0xERR0R/blocky/util.CreateAnswerFromQuestion+0x30c /home/runner/work/blocky/blocky/util/common.go:80 # 0xe97759 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0x79 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:556 # 0xe95a35 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x563d85 0x563c5b 0x663685 0x663648 0x6567e6 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x663684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663647 crypto/tls.(*SessionState).Bytes+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:121 # 0x6567e5 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x185 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:861 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 3456] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 208] @ 0xe9b785 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b784 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [33: 5280] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 576] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [14: 4032] @ 0x70e285 0x70d3f8 0x70d235 0x481161 # 0x70e284 net/http.(*Transport).dialConn+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1737 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [32: 9216] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 9856] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 576] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 256] @ 0x49618d 0x4962df 0x4c541f 0x4c30ed 0x5aa3e9 0x5c123b 0x5c0430 0x666a24 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x4962de syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:699 # 0x4c541e internal/poll.accept+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/sock_cloexec.go:17 # 0x4c30ec internal/poll.(*FD).Accept+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/fd_unix.go:611 # 0x5aa3e8 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:172 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x666a23 crypto/tls.(*listener).Accept+0x23 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:67 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [9: 432] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0x61a145 0x62e5a5 0x62e58d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61a144 crypto/tls.(*Config).supportedVersions+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1139 # 0x62e5a4 crypto/tls.(*Config).maxSupportedVersion+0x5e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:1164 # 0x62e58c crypto/tls.(*Conn).clientHandshake+0x5cc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:358 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 208896] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 1200] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 128] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 2016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 17408] @ 0x617267 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x617266 crypto/tls.(*certCache).newCert+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:91 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 4096] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x674787 0x674597 0x6b98e8 0x6b98e9 0x6d8831 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x674786 net/textproto.canonicalMIMEHeaderKey+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:788 # 0x674596 net/textproto.CanonicalMIMEHeaderKey+0xb6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:656 # 0x6b98e7 net/http.CanonicalHeaderKey+0x87 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:234 # 0x6b98e8 net/http.http2canonicalHeader+0x88 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3508 # 0x6d8830 net/http.(*http2clientConnReadLoop).handleResponse+0x490 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10084 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [17: 21760] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 3072] @ 0x5d619e 0x5d61b3 0x666377 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x666376 crypto/tls.(*Config).encryptTicket+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:335 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [38: 1824] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 1152] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1600] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 240] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [31: 5952] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 17408] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 192] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 384] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf71205 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 432] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [20: 10240] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 480] @ 0x563e45 0x651376 0x65126c 0x563b42 0x563ed1 0x651114 0x65107c 0x6519b8 0x63834d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x651375 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x65126b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1845 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x651113 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65107b crypto/tls.(*certificateVerifyMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1841 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x63834c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:696 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 144] @ 0x650595 0x650565 0x650477 0x563b42 0x563ed1 0x6503b4 0x65031c 0x622916 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x650594 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x650564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x650476 crypto/tls.(*finishedMsg).marshal.func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1685 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [20: 1600] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [21: 1008] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 3248] @ 0xeb0c2a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb0c29 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x249 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [27: 648] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 48] @ 0x58cf99 0x58f92e 0x580393 0x423ef9 0x481161 # 0x58cf98 internal/sync.(*HashTrieMap[...]).All+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:483 # 0x58f92d unique.addUniqueMap[...].func1+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:134 # 0x580392 unique.registerCleanup.func1+0xd2 /opt/hostedtoolcache/go/1.24.0/x64/src/unique/handle.go:162 # 0x423ef8 runtime.unique_runtime_registerUniqueMapCleanup.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mgc.go:1797 0: 0 [6: 96] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cd355 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cd354 net/http.(*http2Transport).RoundTripOpt+0xb4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8054 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 144] @ 0x6b46a5 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b46a4 net/http.http2parsePingFrame+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2440 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [13: 2704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f3b8d 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3b8c crypto/x509.policiesValid+0xc8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1581 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 624] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [52: 21632] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [33: 1584] @ 0xefc496 0xefc43a 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc495 github.com/google/uuid.UUID.String+0x155 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 16] @ 0xe9c799 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xf05b13 0xf71667 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 160] @ 0x408f12 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [124: 61964288] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 4608] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 14592] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0xa2df5c 0xa30459 0xa3043d 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2df5b github.com/0xERR0R/blocky/trie.(*parent).insert+0x2bb /home/runner/work/blocky/blocky/trie/trie.go:86 # 0xa30458 github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x98 /home/runner/work/blocky/blocky/trie/trie.go:37 # 0xa3043c github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:229 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [22: 1056] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1440] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 24] @ 0xeaabea 0xeaab98 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaabe9 github.com/miekg/dns.(*Msg).SetReply+0x89 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xeaab97 github.com/0xERR0R/blocky/resolver.newResponse+0x37 /home/runner/work/blocky/blocky/resolver/resolver.go:38 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 1664] @ 0x5730fa 0x573106 0x5213bd 0xf6ca8d 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf6ca8c crypto/internal/fips140/hkdf.Extract[...]+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 384] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6b0f45 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6b0f44 net/http.http2getDataBufferChunk+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1222 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [50: 35200] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [39: 39936] @ 0xf4842b 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x663685 0x663648 0x6567e6 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663647 crypto/tls.(*SessionState).Bytes+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:121 # 0x6567e5 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x185 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:861 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 576] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0x52fb97 0x6369d0 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x52fb96 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:76 # 0x6369cf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:485 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 1920] @ 0x63faef 0x63f9af 0x63f9b4 0x563b42 0x563ed1 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63faee vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f9ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63f9b3 crypto/tls.(*clientHelloMsg).marshalMsg.func9.1+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:213 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 1232] @ 0x7741f7 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 960] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [12: 27648] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0xf05b13 0x6604c5 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [17: 816] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0x50abbb 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [12: 576] @ 0x6e80eb 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e80ea net/http.NewRequestWithContext+0x3ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:935 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [19: 304] @ 0x835dc5 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [49: 2352] @ 0x5c21ce 0x5c27dd 0x810e45 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x5c21cd net.UDPAddrFromAddrPort+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:106 # 0x5c27dc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:193 # 0x810e44 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 128] @ 0x5730fa 0x573106 0x5213bd 0xf6ca8d 0xf71b46 0xf72c15 0x65b419 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf6ca8c crypto/internal/fips140/hkdf.Extract[...]+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x65b418 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:761 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x6e0550 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x6e054f net/http.Header.sortedKeyValues+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:170 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6f426f net/http.Header.WriteSubset+0x190f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:187 # 0x6f4003 net/http.(*chunkWriter).writeHeader+0x16a3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1577 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [10: 320] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 64] @ 0x6866f5 0x6871cf 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x6871ce compress/flate.(*decompressor).readHuffman+0x3ee /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 8448] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 4800] @ 0x623156 0x622ed8 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623155 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1125 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 1408] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x674a31 0x6eab05 0x6eaae9 0x713031 0x711df4 0x481161 # 0x674a30 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:523 # 0x6eab04 net/textproto.(*Reader).ReadMIMEHeader+0x2c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x6eaae8 net/http.ReadResponse+0x2a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/response.go:188 # 0x713030 net/http.(*persistConn).readResponse+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2463 # 0x711df3 net/http.(*persistConn).readLoop+0x2f3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2290 0: 0 [1: 6144] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 128] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [24: 116736] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 120] @ 0x7d9fe5 0x823457 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x823456 github.com/miekg/dns.(*SOA).unpack+0x36 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2624 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 320] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0xe9670e 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9670d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2ed /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 576] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [46: 105984] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 864] @ 0x563e45 0x63d5aa 0x63d427 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d5a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d426 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:351 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [28: 14336] @ 0x5d619e 0x5d61b3 0x6668ab 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x6668aa crypto/tls.(*Config).decryptTicket+0x22a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:384 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [22: 352] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [29: 696] @ 0x7dc1ca 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [28: 3584] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [59: 944] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 1344] @ 0x63dbe5 0x63daa3 0x63daa8 0x563b42 0x563ed1 0x63d5e5 0x63d5ab 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63dbe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63daa2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63daa7 crypto/tls.(*clientHelloMsg).marshalMsg.func18.2+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:358 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d5e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d5aa crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:356 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [39: 34944] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 576] @ 0x6b77a5 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b77a4 net/http.(*http2Framer).readMetaFrame+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3112 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 112] @ 0xeae896 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae895 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x115 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [31: 6448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [22: 2464] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [49: 2352] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [29: 12064] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 3072] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 3584] @ 0x535fd3 0x572dfb 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 7680] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b08 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b07 crypto/internal/fips140/bigmod.rr+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:491 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 640] @ 0xea75aa 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 176] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1008] @ 0xf04fe6 0x6598ce 0x659157 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf04fe5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:60 # 0x6598cd crypto/tls.cloneHash+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:482 # 0x659156 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x596 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:424 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563d85 0x563c5b 0x663685 0x663648 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563d84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563c5a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x663684 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663647 crypto/tls.(*SessionState).Bytes+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:121 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x48ba7c 0x48b8c6 0x48b594 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b593 sync.(*Pool).Put+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:111 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 64] @ 0xa4c865 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4c864 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x84 /home/runner/work/blocky/blocky/lists/list_cache.go:222 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 49152] @ 0x70f768 0x70f72a 0x70d3f8 0x70d235 0x481161 # 0x70f767 bufio.NewWriterSize+0x1667 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x70f729 net/http.(*Transport).dialConn+0x1629 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1942 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 192] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x66034d 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 192] @ 0xefc49b 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc49a github.com/0xERR0R/blocky/server.newRequest+0x15a /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [19: 608] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 896] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [12: 1152] @ 0x563e45 0x663647 0x66360d 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663646 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66360c crypto/tls.(*SessionState).Bytes+0x54c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:118 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [26: 29952] @ 0xeb9c3e 0xeb9573 0x481161 # 0xeb9c3d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [56: 896] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 144] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 64] @ 0x8296b3 0x829678 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x8296b2 github.com/miekg/dns.cloneSlice[...]+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x829677 github.com/miekg/dns.(*A).copy+0x17 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 624] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 96] @ 0x6ce8eb 0x6ce3d7 0x6afec8 0x481161 # 0x6ce8ea net/http.(*http2Transport).newClientConn+0x4ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8281 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [6: 576] @ 0xf32cfa 0xf502be 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf32cf9 crypto/internal/fips140/nistec.NewP256Point+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:49 # 0xf502bd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [91: 1456] @ 0xe92174 0xe91cdb 0xeaa6b2 0x481161 # 0xe92173 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x413 /home/runner/work/blocky/blocky/querylog/logger_writer.go:42 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [98: 112896] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 48] @ 0x7e0de8 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7e0de7 github.com/miekg/dns.unpackDataOpt+0x347 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:424 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 336] @ 0x407132 0x477989 0x716ac5 0x716c66 0x6a58eb 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x716ac4 net/http.Header.Clone+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 2816] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [10: 640] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 1008] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [70: 7840] @ 0x7741f7 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 72] @ 0xe9599b 0xe95946 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9599a github.com/miekg/dns.(*Msg).SetReply+0xba /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xe95945 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x65 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:334 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 768] @ 0x621c8e 0x6224bd 0x622b45 0x65b3ba 0x65b3a1 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x622b44 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1068 # 0x65b3b9 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:542 # 0x65b3a0 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x380 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:755 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 18432] @ 0x621c8e 0x6224bd 0x62297c 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 48] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 528] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [15: 720] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [17: 3808] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [19: 3344] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [57: 6384] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 864] @ 0xe9cd92 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 256] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 26880] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 416] @ 0x50aaba 0x48b6d1 0x50d63e 0x50dbd0 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50aab9 fmt.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:147 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50dbcf fmt.Sprintf+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:238 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 416] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 4800] @ 0x621c8e 0x6224bd 0x622b45 0x65693a 0x651d66 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x622b44 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1068 # 0x656939 crypto/tls.(*serverHandshakeState).sendFinished+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:881 # 0x651d65 crypto/tls.(*serverHandshakeState).handshake+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:90 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 640] @ 0x69a667 0x6ced09 0x6ce3d7 0x6afec8 0x481161 # 0x69a666 vendor/golang.org/x/net/http2/hpack.NewDecoder+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:103 # 0x6ced08 net/http.(*http2Transport).newClientConn+0x8e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8294 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [12: 6144] @ 0xf4a2eb 0xf4a280 0xf4a289 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a2ea crypto/internal/fips140/bigmod.(*Nat).reset+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a27f crypto/internal/fips140/bigmod.(*Nat).set+0x15f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a288 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1049 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0xa32091 0x48a4a5 0x48a1fc 0xa4dcde 0xa4dce3 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa32090 github.com/hashicorp/go-multierror.chain.Unwrap+0x50 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/multierror.go:110 # 0x48a4a4 errors.as+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/errors/wrap.go:127 # 0x48a1fb errors.As+0x1db /opt/hostedtoolcache/go/1.24.0/x64/src/errors/wrap.go:113 # 0xa4dcdd github.com/0xERR0R/blocky/lists/parsers.IsNonResumableErr+0x7d /home/runner/work/blocky/blocky/lists/parsers/parser.go:74 # 0xa4dce2 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x82 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:77 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 768] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 432] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [32: 1536] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 192] @ 0x70e210 0x70d3f8 0x70d235 0x481161 # 0x70e20f net/http.(*Transport).dialConn+0x10f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1740 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [26: 3328] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [17: 2448] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f51d1 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f51d0 crypto/x509.newPolicyGraphNode+0x22d0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1267 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 320] @ 0x57e80a 0x5ea08d 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5ea08c crypto/x509.parseCertificate+0x6ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:984 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [24: 5760] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 4400] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 832] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [36: 576] @ 0xeb6f8f 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 7168] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 576] @ 0x50dc06 0x835f48 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x5f4025 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f4024 crypto/x509.newPolicyGraphNode+0x1124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1260 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 576] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 2496] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f30bf 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f30be crypto/x509.newPolicyGraph+0x1be /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1291 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 272] @ 0x836f28 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836f27 github.com/0xERR0R/blocky/util.SetEdns0Option+0xc7 /home/runner/work/blocky/blocky/util/edns0.go:113 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 192] @ 0xf71850 0xf716e9 0x638713 0x6386a6 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x638712 crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x272 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x6386a5 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x205 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:732 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 1248] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0c19 0x4d0bdd 0x708365 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0c18 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0bdc context.WithCancelCause+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:269 # 0x708364 net/http.(*Transport).roundTrip+0x8c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:646 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 480] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 128] @ 0xf6c705 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 1664] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22: 10560] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 448] @ 0xf4fb6e 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [92: 2944] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [13: 312] @ 0x7dc1ca 0x7fea7f 0x7fe5eb 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [45: 5040] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [26: 6240] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [30: 1920] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 416] @ 0x5217c5 0x5218d0 0x526b45 0xa41d15 0xa41ce3 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa41d14 golang.org/x/net/idna.(*labelIter).result+0x554 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:559 # 0xa41ce2 golang.org/x/net/idna.(*Profile).process+0x522 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:413 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 96] @ 0x5e94a5 0x5e5af0 0x5e7e2f 0x5e7d68 0x5eac47 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e94a4 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:384 # 0x5e5aef crypto/x509.forEachSAN+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:366 # 0x5e7e2e crypto/x509.parseSANExtension+0x2ee /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:375 # 0x5e7d67 crypto/x509.processExtensions+0x227 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:689 # 0x5eac46 crypto/x509.parseCertificate+0x1266 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1051 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 9728] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 696320] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 256] @ 0xf719c5 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 48640] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [45: 1843200] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [8: 7168] @ 0xf1ec3a 0x668b59 0x61c6d6 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf1ec39 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x668b58 crypto/tls.aeadAESGCMTLS13+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:560 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0xf45dad 0xf6b5ef 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6b5ee crypto/internal/fips140/rsa.encrypt+0x10e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 48] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [22: 3168] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 160] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb6e 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1: 48] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 256] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 192] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 1600] @ 0x5f100d 0x5f1726 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 1344] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 312] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [3: 96] @ 0x618038 0x618021 0x61c6d6 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xf71850 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6cad5 0xf71b46 0xf72c15 0x6590be 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x6590bd crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x4fd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:421 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [29: 3248] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [24: 6912] @ 0x621c8e 0x6224bd 0x62297c 0x65bc96 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65bc95 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:811 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 56] @ 0x90f449 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 448] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [49: 21952] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 288] @ 0x45f9b2 0x45f045 0x45f265 0x782c3f 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782c3e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x23e /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4: 96] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b80b 0xe9b781 0xeba0f8 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b80a github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b780 github.com/0xERR0R/blocky/resolver.configureCaches.func6+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:121 # 0xeba0f7 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x77 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:116 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 6240] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 96] @ 0x40806e 0x40ca45 0x7d9609 0x7d95b3 0x817beb 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x817bea github.com/miekg/dns.(*PTR).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:742 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 288] @ 0x640c54 0x640c24 0x640b17 0x563b42 0x563ed1 0x640ab9 0x6409b8 0x563b42 0x563ed1 0x6408f4 0x6408d3 0x563b42 0x563ed1 0x63a3bf 0x63a294 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x640c53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x640c23 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x123 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x640b16 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:113 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x640ab8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6409b7 crypto/tls.(*clientHelloMsg).marshalMsg.func1.1+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:112 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6408f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x6408d2 crypto/tls.(*clientHelloMsg).marshalMsg.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:110 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63a3be vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1fe /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63a293 crypto/tls.(*clientHelloMsg).marshalMsg+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:109 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [51: 4896] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 320] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 256] @ 0x835f19 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835f18 github.com/0xERR0R/blocky/util.AnswerToString+0x218 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 128] @ 0x50ac89 0xea6c35 0xea7d5a 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [36: 1728] @ 0x47793a 0x47794f 0x7db9f2 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db9f1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:729 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [24: 384] @ 0xe9b945 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b944 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [47: 1504] @ 0x52629f 0xa4240e 0xa423ee 0xa41b25 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0xa4240d strings.Split+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0xa423ed golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa41b24 golang.org/x/net/idna.(*Profile).process+0x364 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [50: 76800] @ 0x5e9a25 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e9a24 crypto/x509.parseCertificate+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:884 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 3840] @ 0x6e7f53 0xa4a2d6 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6e7f52 net/http.NewRequestWithContext+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:912 # 0xa4a2d5 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x55 /home/runner/work/blocky/blocky/lists/downloader.go:61 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 384] @ 0xf719c5 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0xf05b13 0x6604c5 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0x6604c4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:39 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [45: 720] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [74: 1184] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [7: 336] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 24] @ 0x5e3e5a 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e3e59 crypto/x509.parseName+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:117 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 672] @ 0xf4fa37 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 3072] @ 0xf4694e 0xf4693b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4694d crypto/internal/fips140/bigmod.NewNat+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf4693a crypto/internal/fips140/bigmod.rr+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [103: 26368] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [211: 6049792] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [39: 11232] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 312] @ 0x621498 0x61e5ef 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 64] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [68: 1088] @ 0x5ad719 0xe96e5b 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96e5a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x19a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [21: 6720] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [52: 832] @ 0x7dd4b4 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd4b3 github.com/miekg/dns.(*Msg).CopyTo+0x113 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1083 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 672] @ 0x563e45 0x63c31d 0x63c1bd 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [99: 6336] @ 0x836ed5 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836ed4 github.com/0xERR0R/blocky/util.SetEdns0Option+0x74 /home/runner/work/blocky/blocky/util/edns0.go:110 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [46: 3680] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [47: 752] @ 0x4d0b05 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [29: 3248] @ 0x6d150c 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d150b net/http.(*http2ClientConn).roundTrip+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8780 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0x660619 0x6605a3 0x6388bd 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x660618 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x98 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:154 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x6388bc crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x41c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:747 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 24192] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 102400] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 155648] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [76: 9338880] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 2688] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [53: 1736704] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 45056] @ 0x6a12da 0x48b6d1 0x6b0ee8 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a12d9 net/http.init.func3+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1214 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0ee7 net/http.http2getDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1226 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 96] @ 0x563e45 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [37: 52096] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x6d86b8 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86b7 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10075 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 1024] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 3168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xa4d1d6 0xa4c8c7 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xa4d1d5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x1b5 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4c8c6 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0xe6 /home/runner/work/blocky/blocky/lists/list_cache.go:229 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f5612 0x5f5470 0x5f37c7 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5611 crypto/x509.policiesValid-range1+0x171 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1479 # 0x5f546f crypto/x509.policiesValid.(*policyGraph).parents.Values[...].func1+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/maps/iter.go:41 # 0x5f37c6 crypto/x509.policiesValid+0x8c6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1476 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 2560] @ 0x6a2f9f 0x6a2f8a 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6a2f9e net/http.send.func1+0x51e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:233 # 0x6a2f89 net/http.send+0x509 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:255 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [34: 544] @ 0x573af5 0x7d9206 0x7ca5b2 0x836827 0xe9bfdc 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x573af4 encoding/binary.Read+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:261 # 0x7d9205 github.com/miekg/dns.id+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:86 # 0x7ca5b1 github.com/miekg/dns.(*Msg).SetQuestion+0x31 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:34 # 0x836826 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9bfdb github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [61: 8784] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [19: 19456] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 576] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x4d130a 0x625fad 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x625fac crypto/tls.(*Conn).handshakeContext.func2+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1545 0: 0 [7: 168] @ 0x707e9f 0x707dfc 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x707e9e net/http.setupRewindBody+0x3fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:778 # 0x707dfb net/http.(*Transport).roundTrip+0x35b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:612 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [17: 2448] @ 0x6d86e6 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d86e5 net/http.(*http2clientConnReadLoop).handleResponse+0x345 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10076 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [86: 2752] @ 0xbd8456 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [30: 720] @ 0xea28bf 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea28be github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0x7e /home/runner/work/blocky/blocky/resolver/ede_resolver.go:54 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 1056] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [33: 792] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 320] @ 0xf4fb30 0xf6cad5 0xf71b46 0xf7122d 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [45: 720] @ 0xeba585 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeba584 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [24: 768] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [37: 3552] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [128: 2048] @ 0xe9ba59 0xe9ba21 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [17: 1904] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 192] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 352] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 36864] @ 0x61719e 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61719d crypto/tls.(*certCache).newCert+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:81 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 24192] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xf05b13 0xf71667 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf71666 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 64] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x6ce91c 0x6ce8f4 0x6ce85e 0x6ce3d7 0x6afec8 0x481161 # 0x6ce91b bufio.NewWriterSize+0x4fb /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:599 # 0x6ce8f3 bufio.NewWriter+0x4d3 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:609 # 0x6ce85d net/http.(*http2Transport).newClientConn+0x43d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8281 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [35: 10080] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [17: 2448] @ 0x477893 0x407f05 0x407ef8 0x40c094 0x5f51f4 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f51f3 crypto/x509.newPolicyGraphNode+0x22f3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1268 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 1008] @ 0x4108b4 0x62563e 0x70e00e 0x70e009 0x481161 # 0x62563d crypto/tls.(*Conn).handshakeContext+0x17d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1535 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 288] @ 0x563e45 0x663dcf 0x663d53 0x663cb7 0x65d5a7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x663dce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x663d52 crypto/tls.marshalCertificate+0xc92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x663cb6 crypto/tls.(*SessionState).Bytes+0xbf6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:138 # 0x65d5a6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1002 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [12: 3456] @ 0x70f8e9 0x70d3f8 0x70d235 0x481161 # 0x70f8e8 net/http.(*Transport).dialConn+0x17e8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1937 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [25: 2800] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [33: 1056] @ 0xe9cc27 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 2912] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [49: 7840] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [112: 21504] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [19: 8512] @ 0x5eaaee 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5eaaed crypto/x509.parseCertificate+0x110d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1049 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 48] @ 0xf369ef 0x550751 0x54cecb 0x5e4fd8 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369ee crypto/internal/fips140/nistec.NewP384Point+0x2e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:31 # 0x550750 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/nistec.go:256 # 0x54ceca crypto/elliptic.Unmarshal+0x2aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/elliptic/elliptic.go:155 # 0x5e4fd7 crypto/x509.parsePublicKey+0x477 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:263 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [45: 1080] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 256] @ 0x7d6438 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [56: 896] @ 0x5217c5 0x5218d0 0x526b45 0xe95d37 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xe95d36 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x76 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [70: 1120] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 2304] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 288] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [9: 129024] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 2048] @ 0x6866f5 0x68715a 0x686a0e 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6866f4 compress/flate.(*huffmanDecoder).init+0x2f4 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:187 # 0x687159 compress/flate.(*decompressor).readHuffman+0x379 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:460 # 0x686a0d compress/flate.(*decompressor).nextBlock+0xed /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:323 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 1824] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 160] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 2048] @ 0xf4842b 0xf482df 0xf4a41a 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf482de crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction+0x17e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:768 # 0xf4a419 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2f9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1056 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x636da9 0x636d2f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636da8 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x4a8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x636d2e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:518 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 81920] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e5e2 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 64] @ 0xf6c705 0xf71a05 0xf716e9 0xf710da 0x636b7f 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x636b7e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x27e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:514 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 256] @ 0xf46cb4 0xf46cf1 0x572e05 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46cb3 crypto/internal/fips140/bigmod.NewNat+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:72 # 0xf46cf0 crypto/internal/fips140/bigmod.NewModulus+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 24] @ 0x70d190 0x70cffb 0x70c82e 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x70d18f net/http.(*Transport).startDialConnForLocked+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1596 # 0x70cffa net/http.(*Transport).queueForDial+0x31a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1569 # 0x70c82d net/http.(*Transport).getConn+0x40d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1516 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [130: 37440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 8448] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 864] @ 0xf4fa37 0x5ffaa5 0x66049e 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [2: 64] @ 0x835d2b 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [66: 1584] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf71205 0x65c996 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf71204 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:121 # 0x65c995 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:902 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [60: 960] @ 0x5ad719 0xeaa165 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaa164 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:193 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 264] @ 0xea28bf 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea28be github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0x7e /home/runner/work/blocky/blocky/resolver/ede_resolver.go:54 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [40: 640] @ 0xeb98b2 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98b1 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [34: 15232] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 12800] @ 0x4b4212 0xeaf0f0 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4b4211 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:710 # 0xeaf0ef github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x78f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:178 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [47: 6016] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [35: 1120] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 336] @ 0x7dbc7c 0x7dba29 0xeaea0c 0xeae9f8 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xeaea0b github.com/miekg/dns.(*Msg).Pack+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xeae9f7 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x97 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:145 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [50: 800] @ 0xe9c8e5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c8e4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3e4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 4096] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 4896] @ 0x5d1065 0x5d0d49 0x6e7ddf 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0d48 net/url.Parse+0x48 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:478 # 0x6e7dde net/http.NewRequestWithContext+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:902 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0xf369de 0xf53f94 0x568365 0x5681ac 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53f93 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x568364 crypto/ecdsa.publicKeyToFIPS[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:401 # 0x5681ab crypto/ecdsa.verifyFIPS[...]+0xab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:357 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 192] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 3280] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0x50ac89 0xeaee1c 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xeaee1b github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x4bb /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:161 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [31: 1488] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [29: 1856] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [104: 19968] @ 0xea9e45 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea9e44 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 352] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x6591eb 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x6591ea crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x62a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:435 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 480] @ 0xf4fa37 0x5ffaa5 0x666465 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x666464 crypto/tls.(*Config).encryptTicket+0x244 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:341 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [29: 1392] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [92: 29440] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [15: 360] @ 0xea096b 0xea090a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea096a github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xea0909 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 240] @ 0x621498 0x61e5ef 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621497 crypto/tls.(*Conn).readFromUntil+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [59: 3776] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [65: 5200] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [18: 2016] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xeaf1d4 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xeaf1d3 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x873 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:184 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [106: 61056] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [71: 3408] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1728] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe967f3 0xe9670a 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe967f2 github.com/sirupsen/logrus.(*Entry).WithField+0x3d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe96709 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x2e9 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:419 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 184320] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [68: 17408] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 512] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 624] @ 0xa43256 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43255 golang.org/x/net/idna.encode+0x55 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:106 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 1520] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [37: 15392] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 320] @ 0x6d8ded 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d8dec net/http.(*http2clientConnReadLoop).handleResponse+0xa4c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10183 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [11: 11264] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x630931 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x630930 crypto/tls.(*clientHandshakeState).doFullHandshake+0x270 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:698 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [12: 49152] @ 0x70f60b 0x70f5a1 0x70d3f8 0x70d235 0x481161 # 0x70f60a bufio.NewReaderSize+0x150a /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x70f5a0 net/http.(*Transport).dialConn+0x14a0 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1941 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [6: 288] @ 0x47793a 0x47794f 0x5f40ea 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f40e9 crypto/x509.newPolicyGraphNode+0x11e9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1263 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [16: 1280] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [87: 13920] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [22: 1408] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [97: 4656] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [10: 1120] @ 0x666290 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x66628f crypto/tls.(*Config).encryptTicket+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:325 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [105: 6720] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [19: 1824] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 128] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [49: 7056] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 240] @ 0x6b76e5 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b76e4 net/http.(*http2Framer).readMetaFrame+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3102 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [10: 1120] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 48] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [94: 2256] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 1792] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x636de5 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x636de4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x4e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:519 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [84: 2016] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [116: 74240] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [57: 51072] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [22: 2464] @ 0x6d153b 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d153a net/http.(*http2ClientConn).roundTrip+0x15a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8782 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [72: 1152] @ 0x5ad719 0xe9e02d 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe9e02c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [68: 1088] @ 0x50df31 0x7753d4 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50df30 fmt.Sprint+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:280 # 0x7753d3 github.com/sirupsen/logrus.(*Entry).Log+0x33 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [41: 7216] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 384] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 448] @ 0x4108b4 0x70dbf7 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x70dbf6 net/http.(*persistConn).addTLS+0x1d6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1692 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [7: 224] @ 0xea7e0e 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 65536] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [91: 2912] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 384] @ 0xf719c5 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 288] @ 0x563e45 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [88: 12672] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [22: 1056] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 2080] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [18: 3168] @ 0x70c64c 0x7085f7 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x70c64b net/http.(*Transport).getConn+0x22b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1499 # 0x7085f6 net/http.(*Transport).roundTrip+0xb56 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:685 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 12288] @ 0xf65491 0xf659d7 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf65490 crypto/internal/fips140/rsa.pkcs1v15ConstructEM+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:79 # 0xf659d6 crypto/internal/fips140/rsa.verifyPKCS1v15+0x116 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:120 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2965: 80837760] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [147: 2352] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [38: 13376] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [134: 2144] @ 0xeba2c5 0xeb8e7b 0xeb8933 0x481161 # 0xeba2c4 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0xa4 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:83 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [80: 11520] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 896] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [82: 1312] @ 0x782ef7 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782ef6 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x4f6 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [9: 288] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [24: 1152] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [68: 14144] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [50: 70400] @ 0x63edf5 0x63edc5 0x63ecd7 0x563b42 0x563ed1 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63edf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63edc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63ecd6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:290 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 264] @ 0xefc5b2 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc5b1 github.com/0xERR0R/blocky/server.newRequest+0x271 /home/runner/work/blocky/blocky/server/server.go:450 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [101: 29088] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [43: 3522560] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 39168] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e5e2 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e5e1 bufio.(*Reader).Read+0xe1 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:231 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12: 32256] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [37: 42624] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 672] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [72: 10368] @ 0xea0909 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea0908 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 96] @ 0x5ad719 0xe9e02d 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe9e02c github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:82 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 96] @ 0x5ad719 0xe96aa8 0xe965ad 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96aa7 github.com/0xERR0R/blocky/resolver.extractEntryToCheckFromResponse+0xc7 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:437 # 0xe965ac github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x18c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:414 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [22: 1056] @ 0x407132 0x477989 0x773e7e 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 288] @ 0x563e45 0x63bbdd 0x63ba7d 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [29: 9280] @ 0x6576a5 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x6576a4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:109 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [52: 24960] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [20: 640] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [91: 1456] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [10: 1280] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa4f 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 2912] @ 0x477893 0x407f05 0x407ef8 0x407ae5 0x4079fd 0x41a590 0x477de5 0x5f3bcb 0x5f3bb8 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x477de4 maps.clone+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/map_swiss.go:333 # 0x5f3bca maps.Clone[...]+0xcca /opt/hostedtoolcache/go/1.24.0/x64/src/maps/maps.go:55 # 0x5f3bb7 crypto/x509.policiesValid+0xcb7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1584 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [136: 2176] @ 0xe9b899 0xe9b861 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0xe9b898 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b860 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [64: 90112] @ 0x63edf5 0x63edc5 0x63ecd7 0x563b42 0x563ed1 0x63ea65 0x63ea17 0x563b42 0x563ed1 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63edf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63edc4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63ecd6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:290 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63ea64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ea16 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:289 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [19: 9728] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 1632] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [25: 3200] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [240: 7680] @ 0xea7e0e 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea7e0d github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:190 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 4800] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [109: 1744] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 768] @ 0x563e45 0x64690a 0x6468d9 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646909 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6468d8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:855 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [27: 2592] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [194: 55872] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [65: 14560] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 288] @ 0x50ac89 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50ac88 fmt.Errorf+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:32 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 896] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0xf3477f 0xf50728 0xf54128 0xf540fb 0x5684eb 0x566256 0x615d52 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf3477e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p256_asm.go:516 # 0xf50727 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0xf54127 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf540fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x5684ea crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566255 crypto/ecdsa.VerifyASN1+0x255 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:342 # 0x615d51 crypto/tls.verifyHandshakeSignature+0x1d1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:30 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 672] @ 0x563e45 0x6503b4 0x65031c 0x622916 0x65c97f 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c97e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:896 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65b4d8 0x65b469 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b4d7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x65b468 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:765 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 560] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40d53c 0x641431 0x6233da 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x641430 crypto/tls.(*clientHelloMsg).unmarshal+0x610 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:471 # 0x6233d9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1175 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [32: 8192] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 128] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [51: 7344] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [23: 5888] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [187: 8976] @ 0x407132 0x477989 0x773e7e 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [25: 600] @ 0x7ff1a6 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x7ff1a5 github.com/miekg/dns.(*Server).readUDP+0x145 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:719 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [10: 480] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [19: 21888] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [59: 37760] @ 0x623133 0x622ed8 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x623132 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1123 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [63: 2016] @ 0x408f12 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x817beb 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x817bea github.com/miekg/dns.(*PTR).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:742 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [84: 24192] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [19: 304] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe966f9 0xe966d5 0xe966be 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe966f8 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x2d8 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe966d4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x2b4 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe966bd github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x29d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:418 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [8: 512] @ 0xf4fb30 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 448] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [13: 416] @ 0x408f12 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 80] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4: 576] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [19: 912] @ 0x52629f 0xa4240e 0xa423ee 0xa41b25 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0xa4240d strings.Split+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0xa423ed golang.org/x/net/idna.(*labelIter).set+0x2d /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:593 # 0xa41b24 golang.org/x/net/idna.(*Profile).process+0x364 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:374 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 168] @ 0x45f9b2 0x45fd27 0xa42d1e 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa42d1d golang.org/x/net/idna.decode+0x3dd /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:97 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 2688] @ 0x6d1565 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xa4a2f5 0xa4a2e0 0xa2c393 0xa2cfb5 0xa2c33e 0xa4a215 0xa4d991 0xa4c928 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xa4a2f4 net/http.(*Client).Do+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xa4a2df github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /home/runner/work/blocky/blocky/lists/downloader.go:66 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xa4a214 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x1f4 /home/runner/work/blocky/blocky/lists/downloader.go:59 # 0xa4d990 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /home/runner/work/blocky/blocky/lists/sourcereader.go:53 # 0xa4c927 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x147 /home/runner/work/blocky/blocky/lists/list_cache.go:231 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [93: 5332992] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [55: 225280] @ 0x754b6d 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754b6c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:84 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0x583db1 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4626e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583db0 net/netip.parseIPv4Fields+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:162 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4626d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0xa4e23e 0xa4caad 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4e23d github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).OnErr+0x3d /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:60 # 0xa4caac github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x2cc /home/runner/work/blocky/blocky/lists/list_cache.go:240 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 16] @ 0x69c22b 0x69c1f9 0x69b9c9 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69c22a bytes.(*Buffer).String+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:71 # 0x69c1f8 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x69b9c8 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:381 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [2: 1024] @ 0x535fd3 0x570678 0x57049a 0x5f1184 0x5f1726 0x5f154b 0x5f1b9a 0x5f154b 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x570677 crypto/rsa.bigIntEqual+0x17 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:147 # 0x570499 crypto/rsa.(*PublicKey).Equal+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:88 # 0x5f1183 crypto/x509.alreadyInChain+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:916 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 480] @ 0x563e45 0x63bbdd 0x63ba7d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 784] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [239: 7648] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [40: 5760] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [162: 20736] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [144: 3456] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x47793a 0x47794f 0x5f3007 0x5f2f40 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f3006 crypto/x509.newPolicyGraph+0x106 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1286 # 0x5f2f3f crypto/x509.policiesValid+0x3f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1405 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [65: 1040] @ 0xe9b979 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9b978 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [71: 1136] @ 0x782e05 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782e04 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x404 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [28: 5824] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f41ab 0x5f41e5 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f41aa crypto/x509.(*policyGraph).insert+0x12aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1296 # 0x5f41e4 crypto/x509.policiesValid+0x12e4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1464 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [115: 3680] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 896] @ 0x48ba7c 0x48b8c6 0x48b63c 0x717993 0x6f58ea 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717992 net/http.newBufioReader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:852 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [3: 96] @ 0xf6c705 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [26: 4160] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [110: 38720] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 1792] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [17: 2448] @ 0xeaab97 0xeadc69 0xeadc6a 0xeadae2 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeaab96 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /home/runner/work/blocky/blocky/resolver/resolver.go:37 # 0xeadc68 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:139 # 0xeadc69 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:143 # 0xeadae1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:110 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [131: 2096] @ 0xe9bf25 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bf24 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x124 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:152 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 144] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 384] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 768] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 480] @ 0x47793a 0x47794f 0x7779ce 0x777934 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7779cd github.com/sirupsen/logrus.(*Logger).releaseEntry+0x2d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:107 # 0x777933 github.com/sirupsen/logrus.(*Logger).WithField+0x193 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 96] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [12: 1728] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [9: 576] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [38: 608] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [140: 2240] @ 0x835dc5 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [17: 8704] @ 0xf45c25 0xf45ba7 0xf46d05 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf45c24 crypto/internal/fips140/bigmod.(*Nat).reset+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf45ba6 crypto/internal/fips140/bigmod.(*Nat).resetToBytes+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:110 # 0xf46d04 crypto/internal/fips140/bigmod.NewModulus+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:551 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [169: 1352] @ 0x407245 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [26: 1248] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [61: 6832] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [22: 704] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [36: 2304] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 1296] @ 0xeaf1b5 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf1b4 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x854 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:183 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [38: 3040] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [42: 2688] @ 0x836ed5 0xea2905 0xea27d4 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836ed4 github.com/0xERR0R/blocky/util.SetEdns0Option+0x74 /home/runner/work/blocky/blocky/util/edns0.go:110 # 0xea2904 github.com/0xERR0R/blocky/resolver.(*EDEResolver).addExtraReasoning+0xc4 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:58 # 0xea27d3 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x53 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:40 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [109: 5232] @ 0x50dc06 0x835f48 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 160] @ 0xea9eb2 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea9eb1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:186 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf71110 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7110f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:98 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [17: 1632] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [120: 24960] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [20: 11520] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61e5ef 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [83: 6640] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [9: 576] @ 0xf719c5 0xf716e9 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 1040] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x59cfdd 0x59cfaa 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x59cfdc context.WithDeadline+0x1bc /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x59cfa9 net.(*Dialer).DialContext+0x189 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:533 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [161: 3864] @ 0x7ca5d2 0x836827 0xe9bfdc 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7ca5d1 github.com/miekg/dns.(*Msg).SetQuestion+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:36 # 0x836826 github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x86 /home/runner/work/blocky/blocky/util/common.go:117 # 0xe9bfdb github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [461: 51632] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 32] @ 0x61807f 0x61c6d6 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [10: 1120] @ 0x7741f7 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [49: 392] @ 0x90f449 0xe9b8eb 0xe9b861 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b8ea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b860 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [68: 1632] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 224] @ 0x6ce4a6 0x6ce3d7 0x6afec8 0x481161 # 0x6ce4a5 net/http.(*http2Transport).newClientConn+0x85 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8248 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [33: 1584] @ 0x407132 0x477989 0x773e7e 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [125: 2000] @ 0xe9f50c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9f50b github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 640] @ 0x5f100d 0x5f1726 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f100c crypto/x509.alreadyInChain+0xac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:905 # 0x5f1725 crypto/x509.(*Certificate).buildChains.func1+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:951 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [16: 1792] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 256] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [89: 4374528] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 384] @ 0x835e6e 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [241: 69408] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0x48b9fd 0x48b8c6 0x48b63c 0x717e26 0x6f592d 0x481161 # 0x48b9fc sync.(*Pool).pinSlow+0xfc /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:237 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x717e25 net/http.newBufioWriterSize+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:888 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [74: 7104] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x51bf94 0x51b9bd 0x51bb99 0x50db17 0x7831ff 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x50db16 fmt.Fprintf+0x96 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:225 # 0x7831fe github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7fe /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [38: 9728] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 144] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [28: 763392] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [70: 7840] @ 0x7bd630 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 2016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa4d092 0xa4d05c 0xa4d098 0xa4cc4b 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa4d091 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa4d05b github.com/0xERR0R/blocky/lists.logger+0x3b /home/runner/work/blocky/blocky/lists/list_cache.go:103 # 0xa4d097 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /home/runner/work/blocky/blocky/lists/list_cache.go:223 # 0xa4cc4a github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x46a /home/runner/work/blocky/blocky/lists/list_cache.go:276 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 5632] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40d5c6 0x69a97a 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a979 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:59 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [9: 1152] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6e04f9 0x6e09a5 0x6f4270 0x6f4004 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e04f8 net/http.Header.sortedKeyValues+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:168 # 0x6e09a4 net/http.Header.writeSubset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:195 # 0x6f426f net/http.Header.WriteSubset+0x190f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:187 # 0x6f4003 net/http.(*chunkWriter).writeHeader+0x16a3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1577 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [1: 112] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [3: 336] @ 0x4108b4 0x70e229 0x70d3f8 0x70d235 0x481161 # 0x70e228 net/http.(*Transport).dialConn+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1741 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [5: 1600] @ 0x544685 0x5445fd 0x561d4c 0x561d47 0x561bc5 0x5e4d25 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x544684 math/big.nat.make+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:66 # 0x5445fc math/big.nat.setBytes+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/nat.go:1332 # 0x561d4b math/big.(*Int).SetBytes+0xcb /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:512 # 0x561d46 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x561bc4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x5e4d24 crypto/x509.parsePublicKey+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:234 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 128] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x6387c5 0x63874d 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6387c4 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:137 # 0x63874c crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:733 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 32] @ 0x5e4ccf 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e4cce crypto/x509.parsePublicKey+0x16e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:230 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 32] @ 0xa2f657 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 160] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 480] @ 0x57e80a 0x5e9f08 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x57e809 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/pkix/pkix.go:151 # 0x5e9f07 crypto/x509.parseCertificate+0x527 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:964 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [166: 3984] @ 0xe9c06c 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9c06b github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x26b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [131: 3144] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [35: 6160] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [37: 592] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [14: 448] @ 0x7db5c5 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [142: 20448] @ 0xe9cd92 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 7680] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [325: 15600] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [51: 4896] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [36: 18432] @ 0x52bed9 0x52bf94 0x666914 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52bed8 crypto/internal/fips140/aes.NewCTR+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/ctr.go:25 # 0x52bf93 crypto/cipher.NewCTR+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/cipher/ctr.go:43 # 0x666913 crypto/tls.(*Config).decryptTicket+0x293 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:389 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [89: 2136] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [68: 7616] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 640] @ 0x52f930 0x52f751 0x6608bb 0x657fbd 0x657545 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52f92f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:62 # 0x52f750 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/x25519.go:46 # 0x6608ba crypto/tls.generateECDHEKey+0xba /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:68 # 0x657fbc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:261 # 0x657544 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:69 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [30: 7680] @ 0xeb8ebe 0xeb8933 0x481161 # 0xeb8ebd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:133 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [113: 3616] @ 0xe972bb 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe972ba github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x5fa /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:507 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [123: 3936] @ 0x5aeaf2 0x836ae7 0xe97049 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5aeaf1 net.ParseCIDR+0x111 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:553 # 0x836ae6 github.com/0xERR0R/blocky/util.CidrContainsIP+0x26 /home/runner/work/blocky/blocky/util/common.go:208 # 0xe97048 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x388 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:484 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [194: 9312] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [121: 5808] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 64] @ 0xeb9afe 0xeb9573 0x481161 # 0xeb9afd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [53: 6784] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [261: 6264] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 80] @ 0xa2d067 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2d066 github.com/avast/retry-go/v4.DoWithData[...]+0x726 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:185 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [143: 73216] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 352] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [66: 1056] @ 0xe9c799 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [73: 23360] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [53: 848] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [43: 12384] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [19: 1216] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [29: 3712] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0xe97797 0xe95a36 0xe961e5 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe97796 github.com/0xERR0R/blocky/resolver.zeroIPBlockHandler.handleBlock+0xb6 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:558 # 0xe95a35 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleBlocked+0x155 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:336 # 0xe961e4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x524 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:389 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [32: 11264] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5f5357 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f5356 crypto/x509.(*policyGraph).incrDepth+0x2456 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1379 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [148: 3552] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b8eb 0xe9b861 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b8ea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b860 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [46: 2944] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [50: 12000] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [118: 1888] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 1536] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [67: 23584] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [143: 9152] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [73: 5840] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 480] @ 0x563e45 0x63d617 0x63d5e6 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63d616 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x63d5e5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:361 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 192] @ 0x563e45 0x6485d4 0x6485b3 0x563b42 0x563ed1 0x644fb9 0x644eb7 0x622916 0x654c53 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6485d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6485b2 crypto/tls.(*serverHelloMsg).marshal.func1+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:759 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x644fb8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x6d8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x644eb6 crypto/tls.(*serverHelloMsg).marshal+0x5d6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:758 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x654c52 crypto/tls.(*serverHandshakeState).doResumeHandshake+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:559 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [139: 2224] @ 0x5ad719 0xeb1688 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeb1687 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x307 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [8: 512] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [24: 2304] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [133: 4256] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [90: 12960] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [3147: 77340672] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [23: 26496] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [196: 3136] @ 0x6f5c15 0x481161 # 0x6f5c14 net/http.(*conn).serve+0x594 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2089 0: 0 [310: 7440] @ 0x50dc06 0x835e9d 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [94: 2256] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [41: 3936] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [98: 2352] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [364: 23296] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [198: 3168] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [189: 4536] @ 0x835e6e 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [88: 2816] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [39: 624] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [167: 2672] @ 0x5b4115 0x5b40ee 0x5b1905 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b4114 net/netip.Addr.AsSlice+0x7f4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:730 # 0x5b40ed net.(*Resolver).lookupIPAddr+0x7cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [15: 1920] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [14: 2240] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 48] @ 0x5623e5 0x5e4f7f 0x5ea308 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e4f7e crypto/x509.parsePublicKey+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:256 # 0x5ea307 crypto/x509.parseCertificate+0x927 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1008 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [30: 1440] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [149: 7152] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [67: 3216] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [36: 576] @ 0x573af5 0x7c95c7 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x573af4 encoding/binary.Read+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:261 # 0x7c95c6 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x226 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:287 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [139: 2224] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [99: 2376] @ 0x50dc06 0x782e3d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782e3c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x43c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [836: 93632] @ 0x7bd630 0x7bd60f 0x7bd6c5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [21: 2016] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [52: 5824] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [129: 4128] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [108: 6912] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [70: 7840] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [85: 2720] @ 0xe9be86 0xe9be33 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9be85 github.com/0xERR0R/blocky/util.ExtractCacheKey+0x85 /home/runner/work/blocky/blocky/util/common.go:201 # 0xe9be32 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:149 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 96] @ 0x6b775e 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b775d net/http.(*http2Framer).readMetaFrame+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3108 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [61: 6832] @ 0x7bd59a 0x7bd609 0x7bd6c5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [131: 4192] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [201: 6432] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [28: 1792] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 81920] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [88: 15859712] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 10240] @ 0xf6b19e 0xf6b159 0xf6b156 0xf6b210 0xf6590d 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6b19d crypto/internal/fips140/bigmod.(*Nat).reset+0xbd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf6b158 crypto/internal/fips140/bigmod.(*Nat).set+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf6b155 crypto/internal/fips140/bigmod.(*Modulus).Nat+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:597 # 0xf6b20f crypto/internal/fips140/rsa.checkPublicKey+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:341 # 0xf6590c crypto/internal/fips140/rsa.verifyPKCS1v15+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:102 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [8: 5120] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [56: 2688] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22: 5280] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 15872] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [45: 12960] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 128] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x48bfd2 0x48b5e5 0x6b1088 0x6b1309 0x6babdd 0x6d9699 0x66e163 0x66e887 0x688642 0x6873a5 0x686a98 0x686b5b 0x68bfde 0x6dc55f 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48bfd1 sync.(*poolChain).pushHead+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/poolqueue.go:226 # 0x48b5e4 sync.(*Pool).Put+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:115 # 0x6b1087 net/http.http2putDataBufferChunk+0xa7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1245 # 0x6b1308 net/http.(*http2dataBuffer).Read+0x1a8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1282 # 0x6babdc net/http.(*http2pipe).Read+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3983 # 0x6d9698 net/http.http2transportResponseBody.Read+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10238 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66e886 bufio.(*Reader).ReadByte+0x26 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:273 # 0x688641 compress/flate.(*decompressor).huffSym+0x101 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:720 # 0x6873a4 compress/flate.(*decompressor).huffmanBlock+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:495 # 0x686a97 compress/flate.(*decompressor).nextBlock+0x177 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:328 # 0x686b5a compress/flate.(*decompressor).Read+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:348 # 0x68bfdd compress/gzip.(*Reader).Read+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:252 # 0x6dc55e net/http.(*http2gzipReader).Read+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10832 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 54912] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [7: 896] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0x634327 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x634326 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:66 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [9: 6912] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x615c0f 0x65feb2 0x6309e3 0x62fd17 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x615c0e crypto/tls.verifyHandshakeSignature+0x8e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:46 # 0x65feb1 crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange+0x751 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_agreement.go:354 # 0x6309e2 crypto/tls.(*clientHandshakeState).doFullHandshake+0x322 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:718 # 0x62fd16 crypto/tls.(*clientHandshakeState).handshake+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:606 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 128] @ 0x5623e5 0x5e409d 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5623e4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x5e409c crypto/x509.parseName+0x29c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:130 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 720] @ 0x583e57 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e56 net/netip.parseIPv4Fields+0x1f6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:178 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 512] @ 0x5730fa 0x573106 0x5213bd 0xf6ca8d 0xf71b46 0xf72c15 0x636b59 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf6ca8c crypto/internal/fips140/hkdf.Extract[...]+0x8c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:17 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf72c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:75 # 0x636b58 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:511 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [5: 240] @ 0x47793a 0x47794f 0x5f34ff 0x5f346a 0x5f0b90 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5f34fe crypto/x509.(*policyGraph).incrDepth+0x5fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1384 # 0x5f3469 crypto/x509.policiesValid+0x569 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1443 # 0x5f0b8f crypto/x509.(*Certificate).Verify+0x5cf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:863 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [6: 384] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 1568] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [92: 13248] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [69: 1104] @ 0xea0b0a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea0b09 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 400] @ 0x50dc06 0x835f48 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [331: 5296] @ 0x4d0b05 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [405: 19440] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [12: 192] @ 0xe9deca 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9dec9 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [99: 28512] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [235: 30080] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [30: 3360] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [85: 1360] @ 0xe91f5b 0xe91cdb 0xeaa6b2 0x481161 # 0xe91f5a github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /home/runner/work/blocky/blocky/querylog/logger_writer.go:37 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [111: 1776] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [95: 1520] @ 0xeb3e25 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3e24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [485: 54320] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 144] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [7: 112] @ 0x5ad719 0xe96e5b 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xe96e5a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x19a /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:476 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [129: 8256] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [151: 48320] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 768] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [131: 29344] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [162: 12960] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [118: 1888] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [280: 4480] @ 0x835dc5 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835dc4 github.com/0xERR0R/blocky/util.AnswerToString+0xc4 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [86: 27520] @ 0x707e34 0x707dfc 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x707e33 net/http.setupRewindBody+0x393 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:777 # 0x707dfb net/http.(*Transport).roundTrip+0x35b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:612 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 896] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [165: 7920] @ 0x407132 0x477989 0x773e7e 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [41: 20992] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [64: 7168] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 480] @ 0x4d0adb 0x4d0abd 0x62552b 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x62552a crypto/tls.(*Conn).handshakeContext+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1519 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [317: 7608] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 608] @ 0x835f19 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835f18 github.com/0xERR0R/blocky/util.AnswerToString+0x218 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [43: 688] @ 0x835f19 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835f18 github.com/0xERR0R/blocky/util.AnswerToString+0x218 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [44: 9856] @ 0x50abbb 0xea6c35 0xea7d5a 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [29: 12992] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [192: 9216] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [21: 1008] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 480] @ 0x8cf94b 0x8cf8ef 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xebc437 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xebc436 github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0xd6 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 1152] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [226: 3616] @ 0x836156 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836155 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 2400] @ 0x6b85bf 0x69bbf9 0x69bb05 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69bb04 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [203: 9744] @ 0x50dc06 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [71: 1136] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [109: 2616] @ 0x835fc9 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [163: 5216] @ 0x50dc06 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [136: 557056] @ 0x6cea25 0x6ce9c9 0x6ce99d 0x6ce3d7 0x6afec8 0x481161 # 0x6cea24 bufio.NewReaderSize+0x604 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x6ce9c8 bufio.NewReader+0x5a8 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x6ce99c net/http.(*http2Transport).newClientConn+0x57c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8287 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [566: 45280] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [151: 12080] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [72: 27648] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [76: 12160] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 3744] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [340: 16320] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [136: 1088] @ 0x5c0146 0x5c1009 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c0145 net.newTCPConn+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:297 # 0x5c1008 net.(*sysDialer).doDialTCPProto+0x368 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:121 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2: 32] @ 0xa2e737 0xa2e77b 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xa2e736 golang.org/x/exp/maps.Keys[...]+0x176 /home/runner/go/pkg/mod/golang.org/x/exp@v0.0.0-20250305212735-054e65f0b394/maps/maps.go:18 # 0xa2e77a github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x1ba /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:37 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [21: 1680] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [43: 2752] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [61: 6832] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [49: 8624] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 384] @ 0xf4fa37 0xf6c73a 0xf71a05 0x660465 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [114: 2736] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 2560] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [990: 47520] @ 0x5c39a5 0x5bd9b0 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c39a4 net.sockaddrToUDP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:18 # 0x5bd9af net.(*netFD).dial+0x78f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:143 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [81: 3888] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0xf369de 0xf53917 0xf53528 0xf534fb 0x56824b 0x566209 0x5f7034 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf369dd crypto/internal/fips140/nistec.NewP384Point+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/nistec/p384.go:30 # 0xf53916 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0xf53527 crypto/internal/fips140/ecdsa.verify[...]+0xc7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0xf534fa crypto/internal/fips140/ecdsa.Verify[...]+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x56824a crypto/ecdsa.verifyFIPS[...]+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:361 # 0x566208 crypto/ecdsa.VerifyASN1+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdsa/ecdsa.go:344 # 0x5f7033 crypto/x509.checkSignature+0x2d3 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1011 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [39: 1248] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0xe9cdaf 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xe9cdae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /home/runner/work/blocky/blocky/resolver/caching_resolver.go:253 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [125: 2000] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [97: 10864] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [262: 20960] @ 0x59ee45 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x59ee44 net.(*sysDialer).dialSingle+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:736 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [12: 3456] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [319: 15312] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [120: 107520] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 624] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [26: 2080] @ 0x7d5f2a 0x7d5ef3 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [138: 3312] @ 0x50dc06 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x5e417f 0x5e9ee5 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e417e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:143 # 0x5e9ee4 crypto/x509.parseCertificate+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:960 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [59: 7552] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 576] @ 0x66631a 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x666319 crypto/tls.(*Config).encryptTicket+0xf9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:334 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [157: 45216] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [34: 8704] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 576] @ 0x563e45 0x647c0b 0x647b07 0x563b42 0x563ed1 0x64586a 0x64575a 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647b06 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:800 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645869 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645759 crypto/tls.(*serverHelloMsg).marshal+0xe79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:798 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [66: 8448] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [106: 37312] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x716bb9 0x716c66 0x6a58eb 0x6a47d3 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x716bb8 net/http.Header.Clone+0x1d8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x716c65 net/http.cloneOrMakeHeader+0x285 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/clone.go:116 # 0x6a58ea net/http.(*Client).makeHeadersCopier+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:759 # 0x6a47d2 net/http.(*Client).do+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:609 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [226: 36160] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [88: 9856] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [172: 5504] @ 0x408f12 0x4072b9 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 240] @ 0x50dc06 0x835ff8 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [146: 7008] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 5376] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [115: 5520] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [18: 576] @ 0x5aeaf2 0x836ae7 0xe97049 0xe96492 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5aeaf1 net.ParseCIDR+0x111 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:553 # 0x836ae6 github.com/0xERR0R/blocky/util.CidrContainsIP+0x26 /home/runner/work/blocky/blocky/util/common.go:208 # 0xe97048 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x388 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:484 # 0xe96491 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x71 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:401 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [44: 1081344] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 46592] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x62e4bb 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x62e4ba crypto/tls.(*Conn).clientHandshake+0x4fa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:340 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [20: 53760] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 565760] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [30: 8640] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [88: 78848] @ 0x666a51 0x666a38 0x7fd7a7 0x7fcbd8 0xefbfc9 0x481161 # 0x666a50 crypto/tls.Server+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:36 # 0x666a37 crypto/tls.(*listener).Accept+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/tls.go:71 # 0x7fd7a6 github.com/miekg/dns.(*Server).serveTCP+0x106 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:475 # 0x7fcbd7 github.com/miekg/dns.(*Server).ListenAndServe+0x817 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:346 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [399: 25536] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [44: 22528] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [31: 1488] @ 0x6b32c8 0x6b32b2 0x6b2a67 0x6d787a 0x6d6c99 0x481161 # 0x6b32c7 net/http.(*http2frameCache).getDataFrame+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1995 # 0x6b32b1 net/http.http2parseDataFrame+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2181 # 0x6b2a66 net/http.(*http2Framer).ReadFrame+0x186 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2083 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [68: 3264] @ 0x583e05 0x584093 0x5837f0 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e04 net/netip.parseIPv4Fields+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:167 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa44fc4 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa44fc5 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:278 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 1024] @ 0x535fd3 0x572dfb 0x56d908 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x535fd2 math/big.(*Int).Bytes+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/math/big/int.go:524 # 0x572dfa crypto/rsa.fipsPublicKey+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56d907 crypto/rsa.VerifyPSS+0x167 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:156 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [7: 1344] @ 0x59d255 0xe99ed4 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x59d254 net.(*Dialer).DialContext+0x434 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:565 # 0xe99ed3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x733 /home/runner/work/blocky/blocky/resolver/bootstrap.go:208 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [4: 384] @ 0xf4fa37 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [15: 46080] @ 0x623397 0x622ed8 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x623396 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1173 # 0x622ed7 crypto/tls.(*Conn).readHandshake+0x237 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1114 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 448] @ 0x7741f7 0xe9c893 0xe9c755 0xea2add 0xe9a45d 0xe9a065 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xe9a45c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /home/runner/work/blocky/blocky/resolver/bootstrap.go:243 # 0xe9a064 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /home/runner/work/blocky/blocky/resolver/bootstrap.go:215 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [96: 13824] @ 0x7fe99a 0x7fe5eb 0x481161 # 0x7fe999 github.com/miekg/dns.(*Server).serveDNS+0x99 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:634 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [169: 1352] @ 0x5c4ddd 0x5c4dfe 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c4ddc net.newUDPConn+0xbc /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:281 # 0x5c4dfd net.(*sysDialer).dialUDP+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:216 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 160] @ 0x618038 0x618021 0x61c6d6 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x618037 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x618020 crypto/tls.aeadChaCha20Poly1305+0x60 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:575 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 1456] @ 0xebc3ff 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea6c35 0xea7d5a 0x481161 # 0xebc3fe github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea6c34 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:73 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [50: 1600] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [29: 696] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [82: 20992] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [4: 256] @ 0xf4fb6e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [24: 1920] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [65: 7280] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [806: 90272] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [28: 7168] @ 0x665065 0x658d57 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x665064 crypto/tls.ParseSessionState+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:183 # 0x658d56 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:376 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 48] @ 0xeb8d7e 0xeb8933 0x481161 # 0xeb8d7d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:120 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [78: 3744] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 3520] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [63: 7056] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [217: 3472] @ 0x4d0b05 0x6f5838 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x6f5837 net/http.(*conn).serve+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2008 0: 0 [632: 30336] @ 0x4d2ae5 0x6f5745 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x6f5744 net/http.(*conn).serve+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1941 0: 0 [10: 10240] @ 0x617127 0x61711d 0x420031 0x481161 # 0x617126 crypto/tls.(*certCache).evict+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:73 # 0x61711c crypto/tls.(*certCache).active.func1+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:65 # 0x420030 runtime.runfinq+0x3d0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/mfinal.go:275 0: 0 [67: 68608] @ 0x6a125a 0x48b6d1 0x6b0f45 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1259 net/http.init.func1+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1212 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0f44 net/http.http2getDataBufferChunk+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1222 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [6: 288] @ 0x407132 0x477989 0x773e7e 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [168: 2688] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x5e417f 0x5ea06a 0x5ead7d 0x617210 0x632a99 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e417e crypto/x509.parseName+0x37e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:143 # 0x5ea069 crypto/x509.parseCertificate+0x689 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:980 # 0x5ead7c crypto/x509.ParseCertificate+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/parser.go:1074 # 0x61720f crypto/tls.(*certCache).newCert+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cache.go:85 # 0x632a98 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1088 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [179: 8592] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [297: 33264] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [214: 17120] @ 0x4d0adb 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [69: 7728] @ 0x7741f7 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [22: 1056] @ 0xea78f8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [91: 5824] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [11: 2288] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [30: 1440] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [68: 7616] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 1728] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa4f 0xf6cad5 0xf71b46 0xf7122d 0x637257 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6cad4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:19 # 0xf71b45 crypto/internal/fips140/tls13.extract[...]+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:46 # 0xf7122c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:123 # 0x637256 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x956 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:540 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [23: 2576] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [194: 9312] @ 0x407132 0x477989 0x773e7e 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 2016] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [108: 8640] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [113: 1808] @ 0xe9b865 0xeba2b6 0xeb8e7b 0xeb8933 0x481161 # 0xe9b864 github.com/0xERR0R/blocky/resolver.configureCaches.func5+0x24 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:118 # 0xeba2b5 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x95 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:80 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [182: 11648] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [118: 7552] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [802: 89824] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [160: 46080] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [384: 18432] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [67: 2144] @ 0x50dc06 0x835ff8 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [119: 2856] @ 0x49c1ac 0x782df6 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x49c1ab time.Time.Format+0xeb /opt/hostedtoolcache/go/1.24.0/x64/src/time/format.go:650 # 0x782df5 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3f5 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [44: 704] @ 0x835a4b 0x835a0c 0x835851 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835a4a net.IPv4+0x1ca /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:54 # 0x835a0b github.com/0xERR0R/blocky/util.parseIPv4FromArpaAddr+0x18b /home/runner/work/blocky/blocky/util/arpa.go:54 # 0x835850 github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xf0 /home/runner/work/blocky/blocky/util/arpa.go:22 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [370: 17760] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [70: 1680] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [57: 456] @ 0x90f449 0xe9baab 0xe9ba21 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [82: 28864] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [52: 2496] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [297: 4752] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [71: 6816] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [20: 1600] @ 0x4d0adb 0x4d0abd 0xea754c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [179: 8592] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [69: 2208] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [194: 3104] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [152: 4864] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [88: 33792] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [174: 11136] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [68: 1632] @ 0xe9d27b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9d27a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [114: 5472] @ 0x50dc06 0x836245 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x836244 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [73: 8176] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [40: 8320] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [323: 15504] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [60: 19200] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1069: 153936] @ 0x8367cd 0xe9bfdc 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x8367cc github.com/0xERR0R/blocky/util.NewMsgWithQuestion+0x2c /home/runner/work/blocky/blocky/util/common.go:116 # 0xe9bfdb github.com/0xERR0R/blocky/resolver.newRequest+0x1db /home/runner/work/blocky/blocky/resolver/resolver.go:20 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [42: 672] @ 0xeb6f52 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f51 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [100: 20800] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [113: 25312] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [129: 66048] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 96] @ 0xe9cc27 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cc26 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x726 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:227 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [801: 89712] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [345: 16560] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd61e github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 14144] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8194b9 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8194b8 github.com/miekg/dns.(*SOA).pack+0xb8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:930 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [343: 5488] @ 0x8cf626 0x8cf5b6 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 160] @ 0x50dc06 0x835df4 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [126: 2016] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [321: 5136] @ 0xeb1534 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1533 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1b3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:387 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [343: 16464] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 320] @ 0xf4fb6e 0x5ffaa5 0x66049e 0x639253 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x639252 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:830 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [660: 21120] @ 0xe98f85 0xe98f34 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe98f84 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /home/runner/work/blocky/blocky/resolver/bootstrap.go:333 # 0xe98f33 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /home/runner/work/blocky/blocky/resolver/bootstrap.go:130 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [314: 7536] @ 0xefc5b2 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc5b1 github.com/0xERR0R/blocky/server.newRequest+0x271 /home/runner/work/blocky/blocky/server/server.go:450 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [915: 58560] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [205: 3280] @ 0x4d0b05 0x6f11ca 0x6f5a18 0x481161 # 0x4d0b04 context.WithCancel+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:242 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [7: 224] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [24: 2688] @ 0x6d1525 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1524 net/http.(*http2ClientConn).roundTrip+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8781 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [343: 16464] @ 0x407132 0x477989 0x773e7e 0xe9f5e5 0xe9f4f3 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [201: 9648] @ 0x407132 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [46: 22080] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [12: 2112] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [40: 20480] @ 0x5d619e 0x5d61b3 0x666377 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5d619d crypto/internal/fips140/aes.New+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/aes.go:66 # 0x5d61b2 crypto/aes.NewCipher+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/aes/aes.go:47 # 0x666376 crypto/tls.(*Config).encryptTicket+0x156 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:335 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [65: 7280] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 3328] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [152: 63232] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x819473 0x7daeb2 0x7dbef1 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x819472 github.com/miekg/dns.(*SOA).pack+0x72 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:926 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbef0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:811 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [832: 93184] @ 0xe9bff0 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfef github.com/0xERR0R/blocky/resolver.newRequest+0x1ef /home/runner/work/blocky/blocky/resolver/resolver.go:19 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [233: 11184] @ 0x407132 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [58: 6496] @ 0xefc851 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xefc850 github.com/0xERR0R/blocky/server.newRequest+0x510 /home/runner/work/blocky/blocky/server/server.go:459 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [16: 4096] @ 0x665fc5 0x65d425 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x665fc4 crypto/tls.(*Conn).sessionState+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:294 # 0x65d424 crypto/tls.(*Conn).sendSessionTicket+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:991 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [140: 6720] @ 0x407132 0x477989 0x773e7e 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [207: 3312] @ 0x8361f4 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x8361f3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [28: 4032] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [128: 2048] @ 0x5ad719 0xeaf470 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0xeaf46f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:193 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [7: 112] @ 0xe95d3c 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95d3b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x7b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [27: 1296] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [449: 57472] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [337: 16176] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 1120] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 224] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe96894 0xe96873 0xe9685c 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96893 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x473 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96872 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x452 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe9685b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x43b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:420 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [63: 1008] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1523: 170576] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 336] @ 0xeb3db4 0xea8b3e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xeb3db3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [832: 93184] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [462: 14784] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [25: 1200] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [459: 11016] @ 0xeaf80b 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf80a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1ea /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:234 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [84: 129024] @ 0x63d7d5 0x63d7a5 0x63d6b7 0x563b42 0x563ed1 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63d7d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63d7a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63d6b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:367 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [36: 10368] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 240] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [183: 52704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [89: 1424] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [75: 1200] @ 0x775810 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x77580f github.com/sirupsen/logrus.(*Entry).Logf+0x4f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [99: 2376] @ 0xea096b 0xea090a 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea096a github.com/miekg/dns.(*Msg).SetReply+0xca /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:25 # 0xea0909 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:114 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 704] @ 0x829717 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x829716 github.com/miekg/dns.(*A).copy+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:833 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [133: 544768] @ 0x6ce908 0x6ce8f4 0x6ce85e 0x6ce3d7 0x6afec8 0x481161 # 0x6ce907 bufio.NewWriterSize+0x4e7 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x6ce8f3 bufio.NewWriter+0x4d3 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:609 # 0x6ce85d net/http.(*http2Transport).newClientConn+0x43d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8281 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [3: 336] @ 0x7741f7 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [277: 141824] @ 0xf47b19 0xf47ad6 0xf47ada 0xf48d1e 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48d1d crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0x9dd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:844 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [628: 30144] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 640] @ 0x6d869d 0x6d81bf 0x6d7d29 0x6d6c99 0x481161 # 0x6d869c net/http.(*http2clientConnReadLoop).handleResponse+0x2fc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10074 # 0x6d81be net/http.(*http2clientConnReadLoop).processHeaders+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10027 # 0x6d7d28 net/http.(*http2clientConnReadLoop).run+0x588 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9965 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1078: 176619520] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [34: 1632] @ 0x407132 0x477989 0x773e7e 0xefc809 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [104: 4992] @ 0x7d9fe5 0x821a29 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x821a28 github.com/miekg/dns.(*PTR).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2332 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [91: 20127744] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [0: 0] @ 0xed5891 0xed5745 0xed39ab 0xeeceaf 0x83b202 0x6f77a9 0xef3e6d 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xed5890 runtime/pprof.writeHeapInternal+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:624 # 0xed5744 runtime/pprof.writeHeap+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:593 # 0xed39aa runtime/pprof.(*Profile).WriteTo+0x14a /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/pprof/pprof.go:377 # 0xeeceae net/http/pprof.handler.ServeHTTP+0x52e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/pprof/pprof.go:272 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef3e6c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/middleware/nocache.go:55 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [15: 9461760] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [121: 35684352] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [14: 1792] @ 0x48ba7c 0x48b8c6 0x48b63c 0x50d63e 0x50ab67 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x50d63d fmt.newPrinter+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:152 # 0x50ab66 fmt.Errorf+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:23 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 832] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [669: 10704] @ 0x5b0c10 0x5b1ad2 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b0c0f net.filterAddrList+0x18f /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [24: 98304] @ 0x754b6d 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754b6c regexp.(*bitState).reset+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:84 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 384] @ 0xa43492 0xa41e85 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43491 golang.org/x/net/idna.encode+0x291 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:169 # 0xa41e84 golang.org/x/net/idna.(*Profile).process+0x6c4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:400 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0xa429c5 0xa41aa5 0xa44cfc 0xa44ce9 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa429c4 golang.org/x/net/idna.decode+0x84 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/punycode.go:45 # 0xa41aa4 golang.org/x/net/idna.(*Profile).process+0x2e4 /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:365 # 0xa44cfb golang.org/x/net/idna.(*Profile).ToASCII+0x9b /home/runner/go/pkg/mod/golang.org/x/net@v0.40.0/idna/idna10.0.0.go:229 # 0xa44ce8 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x88 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:244 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [232: 1900544] @ 0x4b3353 0x48b6d1 0x4b3fa8 0x4b3991 0x4b370c 0x4b36eb 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x4b3352 io.init.func1+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:657 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x4b3fa7 io.discard.ReadFrom+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:663 # 0x4b3990 io.copyBuffer+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:415 # 0x4b370b io.Copy+0x8b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:388 # 0x4b36ea io.CopyN+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [151: 9664] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 1440] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [12: 1152] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 6656] @ 0xf46a25 0xf46988 0xf4699b 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf46a24 crypto/internal/fips140/bigmod.(*Nat).expand+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:82 # 0xf46987 crypto/internal/fips140/bigmod.(*Nat).ExpandFor+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:677 # 0xf4699a crypto/internal/fips140/bigmod.rr+0x7a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:481 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [67: 3216] @ 0x583e05 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4626e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e04 net/netip.parseIPv4Fields+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:167 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4626d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 45056] @ 0x6b169b 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6b169a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1334 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [41: 41984] @ 0xf4842b 0xf4a3f8 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3f7 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x2d7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1053 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [63: 96768] @ 0x63d7d5 0x63d7a5 0x63d6b7 0x563b42 0x563ed1 0x63d66c 0x63d418 0x563b42 0x563ed1 0x63d0b9 0x63cb3e 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63d7d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63d7a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x63d6b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:367 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d66b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63d417 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:366 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63d0b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x63cb3d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:348 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [10: 61440] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x62119a 0x61f50d 0x622c51 0x622c52 0x622cd9 0x637438 0x6349d6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x621199 crypto/tls.(*Conn).retryReadRecord+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:794 # 0x61f50c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:753 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637437 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:548 # 0x6349d5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x735 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:133 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [1: 96] @ 0xf4fa37 0xf729c5 0xf728fa 0x662316 0x66275f 0x63221c 0x62fdd2 0x62e8bf 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf729c4 crypto/internal/fips140/tls12.pHash[...]+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:28 # 0xf728f9 crypto/internal/fips140/tls12.PRF[...]+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls12/tls12.go:22 # 0x662315 crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:75 # 0x66275e crypto/tls.finishedHash.serverSum+0x9e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:221 # 0x63221b crypto/tls.(*clientHandshakeState).readFinished+0x11b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:988 # 0x62fdd1 crypto/tls.(*clientHandshakeState).handshake+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:622 # 0x62e8be crypto/tls.(*Conn).clientHandshake+0x8fe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:389 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [76: 311296] @ 0x68b1be 0x68b16d 0x68b297 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x68b1bd bufio.NewReaderSize+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x68b16c bufio.NewReader+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x68b296 compress/gzip.(*Reader).Reset+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:111 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [23: 188416] @ 0x6cf3d6 0x6b29a7 0x6d787a 0x6d6c99 0x481161 # 0x6cf3d5 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2015 # 0x6b29a6 net/http.(*http2Framer).ReadFrame+0xc6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2079 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [4: 128] @ 0x50abbb 0xa44f26 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44f25 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:270 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 768] @ 0xe9a0ad 0xe99ba8 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0xe9a0ac github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x14c /home/runner/work/blocky/blocky/resolver/bootstrap.go:222 # 0xe99ba7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x407 /home/runner/work/blocky/blocky/resolver/bootstrap.go:194 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [23: 376832] @ 0xa4e671 0xa4bef6 0xa4b7cd 0xa466db 0x481161 # 0xa4e670 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x70 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa4bef5 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb5 /home/runner/work/blocky/blocky/lists/list_cache.go:166 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [51: 2448] @ 0x810e08 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x810e07 github.com/miekg/dns.ReadFromSessionUDP+0x47 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:42 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [202: 3232] @ 0x911a2b 0x9119d1 0x9119d0 0x912bdf 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x911a2a net/textproto.MIMEHeader.Add+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:15 # 0x9119d0 net/http.Header.Add+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:31 # 0x9119cf github.com/go-chi/cors.(*Cors).handleActualRequest+0x6f /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0x912bde github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [722: 34656] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [22: 528] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [166: 47808] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [57: 912] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [30: 1440] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5ffb37 0xf4fa4f 0x5ffaa5 0x6667fc 0x658d49 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x6667fb crypto/tls.(*Config).decryptTicket+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:376 # 0x658d48 crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x188 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:371 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 192] @ 0xf4fb6e 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb6d crypto/internal/fips140/hmac.New[...]+0x16d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:150 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [125: 6000] @ 0x407132 0x477989 0x773e7e 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [52: 9984] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [82: 36736] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0xf05b13 0xf16832 0xf6c8dc 0xf71a05 0xf716e9 0x6605fe 0x6605a3 0x65cdac 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf05b12 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:192 # 0xf16831 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:58 # 0xf6c8db crypto/internal/fips140/hkdf.Expand[...]+0x23b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:44 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x6605fd crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:155 # 0x6605a2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:46 # 0x65cdab crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:927 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 192] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 1408] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [11: 3168] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1844: 287014912] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [353: 45184] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [17: 4080] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [61: 17568] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 896] @ 0x47d67c 0x4a3915 0x70dc70 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x70dc6f net/http.(*persistConn).addTLS+0x24f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1695 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [553: 17696] @ 0x496085 0x496412 0x5bd650 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5bd64f net.(*netFD).dial+0x42f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:139 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5: 480] @ 0xf4fa37 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [26: 1248] @ 0xea881e 0xea8705 0xea758c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [622: 19904] @ 0x496085 0x496c72 0x5bd830 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496c71 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_unix.go:309 # 0x5bd82f net.(*netFD).dial+0x60f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:142 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2043: 588384] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2088: 601344] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [244: 11712] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [45: 12960] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [69: 1104] @ 0xe9209f 0xe91cdb 0xeaa6b2 0x481161 # 0xe9209e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /home/runner/work/blocky/blocky/querylog/logger_writer.go:40 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [796: 89152] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [48: 3840] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [18: 2016] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1109: 163528704] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [86: 1376] @ 0x782b69 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782b68 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [91: 34944] @ 0x6d1565 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1564 net/http.(*http2ClientConn).roundTrip+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8772 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [156: 59904] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [920: 44160] @ 0x5b1da5 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b1da4 net.(*Resolver).internetAddrList.func1+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:277 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 432] @ 0x485a6b 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x485a6a internal/reflectlite.Swapper+0x36a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:68 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [69: 28704] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x8135ab 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x8135aa github.com/miekg/dns.(*CNAME).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:148 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [512: 57344] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 168] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7fea7f 0x7fe5eb 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [59: 6608] @ 0x7741f7 0xea78b4 0xea77ab 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 352] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [197: 94560] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 1536] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x65253e 0x651afa 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x65253d crypto/tls.(*Conn).readClientHello+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:138 # 0x651af9 crypto/tls.(*Conn).serverHandshake+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:44 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [227: 10896] @ 0x407132 0x477989 0x773e7e 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [974: 46752] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [66: 1056] @ 0xe91ef4 0xe91cdb 0xeaa6b2 0x481161 # 0xe91ef3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /home/runner/work/blocky/blocky/querylog/logger_writer.go:36 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [111: 1776] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [117: 14976] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [61: 976] @ 0x50dc06 0x782ba5 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x782ba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [36: 1728] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [38: 1824] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [65: 1040] @ 0xea9eb2 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea9eb1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:186 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 320] @ 0xf4fb30 0xf6c73a 0xf71a05 0x660465 0x65d031 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x65d030 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:963 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [68: 1088] @ 0xe95f74 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95f73 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2b3 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [33: 16896] @ 0x52629f 0x835b58 0x835b3b 0x83583c 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x835b57 strings.Split+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x835b3a github.com/0xERR0R/blocky/util.parseIPv6FromArpaAddr+0x7a /home/runner/work/blocky/blocky/util/arpa.go:66 # 0x83583b github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xdb /home/runner/work/blocky/blocky/util/arpa.go:26 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [461: 11064] @ 0x835e6e 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [185: 2960] @ 0x8cf492 0x8cf3a8 0xeb1605 0xeb1596 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xeb1604 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb1595 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [932: 44736] @ 0x5b1d1e 0x5b0bce 0x5b1ad2 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b1d1d net.(*Resolver).internetAddrList.func1+0x15d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:275 # 0x5b0bcd net.filterAddrList+0x14d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:137 # 0x5b1ad1 net.(*Resolver).internetAddrList+0x691 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:308 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [20: 480] @ 0x835e6e 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835e6d github.com/0xERR0R/blocky/util.AnswerToString+0x16d /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [98: 1568] @ 0x50dc06 0x835e9d 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [248: 15872] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [239: 11472] @ 0x407132 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [45: 720] @ 0xe9ba59 0xe9ba21 0xeb6fde 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9ba58 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb6fdd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [239: 3824] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [11: 3168] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [473: 22704] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1622: 35294720] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [325: 7800] @ 0x704171 0x7041b4 0x71750d 0x6f0d27 0x6f5a18 0x481161 # 0x704170 io.LimitReader+0x530 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:461 # 0x7041b3 net/http.readTransfer+0x573 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:573 # 0x71750c net/http.readRequest+0x74c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1158 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [114: 204288] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40aad7 0x40a845 0x40cad7 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [87: 15312] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [343: 47767552] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 240] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [96: 10752] @ 0x7dbc7c 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [25: 2800] @ 0x4d130a 0x6d1832 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x6d1831 net/http.(*http2ClientConn).roundTrip+0x451 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8885 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [41: 52480] @ 0x62d36e 0x62d35b 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d36d crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xd0d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x62d35a crypto/tls.(*Conn).makeClientHello+0xcfa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:175 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [288: 73728] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [143: 2288] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x407132 0x477989 0x773e7e 0xe9633a 0xe9624d 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe96339 github.com/sirupsen/logrus.(*Entry).WithField+0x679 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9624c github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x58c /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:375 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 7040] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [88: 9856] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [601: 19232] @ 0x496085 0x496412 0x5bd650 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5bd64f net.(*netFD).dial+0x42f /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:139 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [300: 4800] @ 0xeb0457 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0xeb0456 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x116 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [154: 4928] @ 0x7d9fe5 0x81ce09 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x81ce08 github.com/miekg/dns.(*CNAME).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1441 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [41: 656] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [30: 8640] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [249: 5976] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [12: 192] @ 0x836156 0xefc52f 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x836155 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /home/runner/work/blocky/blocky/util/common.go:66 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 960] @ 0x563e45 0x6503b4 0x65031c 0x6519b8 0x65d0ed 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6503b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x65031b crypto/tls.(*finishedMsg).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1684 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x65d0ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:967 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [849: 95088] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [92: 1472] @ 0xe91fc8 0xe91cdb 0xeaa6b2 0x481161 # 0xe91fc7 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /home/runner/work/blocky/blocky/querylog/logger_writer.go:38 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [254: 65024] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [13: 4576] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x5e06a5 0x5e045a 0x6333f1 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5e06a4 crypto/x509.(*CertPool).addCertFunc+0x284 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:210 # 0x5e0459 crypto/x509.(*CertPool).AddCert+0x39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:184 # 0x6333f0 crypto/tls.(*Conn).verifyServerCertificate+0xa30 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1143 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [597: 611328] @ 0xf4842b 0xf4a3be 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf4a3bd crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x29d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1051 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [92: 29440] @ 0x6e7f53 0xeaeb45 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6e7f52 net/http.NewRequestWithContext+0x232 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:912 # 0xeaeb44 github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x1e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:150 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [200: 9600] @ 0x50dc06 0x835df4 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [617: 19744] @ 0x408f12 0x4072b9 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [414: 13248] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [820: 91840] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 393216] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 768] @ 0x6a57df 0x6a54de 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6a57de net/http.(*Client).do.func2+0xde /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:628 # 0x6a54dd net/http.(*Client).do+0xf3d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:734 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x45f9b2 0x45f045 0x45f265 0xeae885 0xeae7bb 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeae884 net.JoinHostPort+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0xeae7ba github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).fmtURL+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:137 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0xf4fa4f 0xf6c73a 0xf71a05 0x65d3e7 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa4e crypto/internal/fips140/hmac.New[...]+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:133 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x65d3e6 crypto/tls.(*Conn).sendSessionTicket+0x126 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:986 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [5: 400] @ 0x65ba5a 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x65ba59 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa39 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:789 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [150: 2400] @ 0x81bafc 0x81baa6 0x81ba9d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x81bafb github.com/miekg/dns.cloneSlice[...]+0x7b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81baa5 github.com/miekg/dns.unpackDataA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:23 # 0x81ba9c github.com/miekg/dns.(*A).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1223 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [302: 9664] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [203: 6496] @ 0xea881e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea881d github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:245 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [51: 816] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [481: 53872] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [335: 16080] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [826: 92512] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [16: 1792] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [125: 2000] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [4053: 1167264] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [198: 9504] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 4096] @ 0x621c8e 0x6224bd 0x62297c 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [86: 1376] @ 0x50dc06 0x775805 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x775804 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [658: 21056] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [597: 28656] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [458: 51296] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [55: 880] @ 0xe9deca 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9dec9 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 614400] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [87: 4176] @ 0x407132 0x477989 0x773e7e 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [461: 51632] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 54528] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x40a8ce 0x40a850 0x40d5c6 0xbd85b7 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd85b6 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x2f6 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:62 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 896] @ 0x5730fa 0x573106 0x5213bd 0x5ffb37 0xf4fa9e 0x5ffaa5 0x66049e 0x65c8df 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x5ffb36 crypto/hmac.New.UnwrapNew[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140hash/hash.go:33 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0x5ffaa4 crypto/hmac.New+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/hmac/hmac.go:56 # 0x66049d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:38 # 0x65c8de crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:893 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [373: 5968] @ 0xa2c98f 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2c98e github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [150: 57600] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [63: 7056] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1: 114688] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [346: 5536] @ 0x8cf626 0x8cf5b6 0xeb1605 0xeb1596 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xeb1604 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x284 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb1595 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x215 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [355: 17040] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [71: 20448] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [40: 23040] @ 0x621c8e 0x6224bd 0x62297c 0x65d6c5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65d6c4 crypto/tls.(*Conn).sendSessionTicket+0x404 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1028 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [38: 1824] @ 0x45f9b2 0x45f045 0x45f1aa 0xe9bfd2 0xe9bfaa 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xe9bfd1 github.com/miekg/dns.Fqdn+0x1d1 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/defaults.go:326 # 0xe9bfa9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:154 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 21504] @ 0x56399a 0x563964 0x64f13f 0x563b42 0x563ed1 0x563abd 0x64ebf6 0x563b42 0x563ed1 0x64eb27 0x64eab7 0x64ea8a 0x563b42 0x563ed1 0x64e7d4 0x64e73c 0x622916 0x65c265 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x563999 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x563963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x64f13e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1472 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x563abc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64ebf5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1471 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64eb26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64eab6 crypto/tls.marshalCertificate+0x236 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1469 # 0x64ea89 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1462 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64e7d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64e73b crypto/tls.(*certificateMsgTLS13).marshal+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1452 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65c264 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:851 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [796: 89152] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2062: 593856] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [873: 251424] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [310: 4960] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [603: 28944] @ 0x407132 0x477989 0x6f2468 0x6f1ff7 0xefe748 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2467 net/http.Header.Clone+0x5e7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:105 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [296: 4736] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [8: 768] @ 0xf4fa37 0xf6c73a 0xf71a05 0xf716e9 0x65d15c 0x65d0f3 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65d15b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:143 # 0x65d0f2 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:971 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [619: 39616] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [209: 10032] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 106496] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [550: 17600] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [80: 8960] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1126: 126112] @ 0x4d130a 0x4d1555 0x4d224b 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1225: 78400] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2044: 588672] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 512] @ 0x7ff614 0x7ff47e 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff613 github.com/miekg/dns.(*response).Write+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:786 # 0x7ff47d github.com/miekg/dns.(*response).WriteMsg+0x7d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:765 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [32: 9216] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [3: 192] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [450: 50400] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [329: 5264] @ 0xe98ed9 0xe98f16 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe98ed8 net.ParseIP+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xe98f15 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /home/runner/work/blocky/blocky/resolver/bootstrap.go:129 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [191: 3056] @ 0x45f9b2 0x45f045 0x45f1aa 0x83a54b 0x83a54c 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83a54a github.com/go-chi/chi/v5.(*Mux).nextRoutePath+0xea /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:494 # 0x83a54b github.com/go-chi/chi/v5.(*Mux).Mount.func1+0xeb /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:319 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [197: 3152] @ 0x50dc06 0xefe67d 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xefe67c github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x17c /home/runner/work/blocky/blocky/server/server_endpoints.go:143 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [55: 880] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [226: 3616] @ 0x836214 0xefc52f 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x836213 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:68 # 0xefc52e github.com/0xERR0R/blocky/server.newRequest+0x1ee /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [188: 9024] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2023: 582624] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [70: 1120] @ 0x782f25 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782f24 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x524 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [770: 36960] @ 0x7c615a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6159 github.com/miekg/dns.init.func13+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:23 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [103: 1648] @ 0xeb8b6f 0xeb8f34 0xeb8933 0x481161 # 0xeb8b6e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [167: 2672] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [502: 24096] @ 0x7d9fe5 0x7debb8 0x7db065 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7debb7 github.com/miekg/dns.unpackHeader+0x57 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:76 # 0x7db064 github.com/miekg/dns.UnpackRR+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:607 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [28: 224] @ 0x90f449 0xe9b9cb 0xe9b941 0xeb993e 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x90f448 github.com/asaskevich/EventBus.(*EventBus).Publish+0x108 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe9b9ca github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9b940 github.com/0xERR0R/blocky/resolver.configureCaches.func4+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:115 # 0xeb993d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [216: 3456] @ 0x837325 0x837359 0xefcd54 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x837324 net.ParseIP+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x837358 github.com/0xERR0R/blocky/util.HTTPClientIP+0xf8 /home/runner/work/blocky/blocky/util/http.go:63 # 0xefcd53 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0x33 /home/runner/work/blocky/blocky/server/server.go:490 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [198: 3168] @ 0xefe38f 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe38e github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x10e /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [10: 1440] @ 0x621c8e 0x6224bd 0x62297c 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x621c8d crypto/tls.(*Conn).write+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:944 # 0x6224bc crypto/tls.(*Conn).writeRecordLocked+0x67c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1029 # 0x62297b crypto/tls.(*Conn).writeHandshakeRecord+0x13b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1060 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [77: 2464] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835ff8 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835ff7 github.com/0xERR0R/blocky/util.AnswerToString+0x2f7 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [62: 6944] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 1120] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [776: 86912] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [74: 1184] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [815: 39120] @ 0x5c0945 0x5bd6ee 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd6ed net.(*netFD).dial+0x4cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [23: 1840] @ 0x7d5f2a 0x7d5ef3 0x7e0fdd 0x817b19 0x7daeb2 0x7dbf7f 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7e0fdc github.com/miekg/dns.packDataOpt+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:432 # 0x817b18 github.com/miekg/dns.(*OPT).pack+0x38 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:734 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbf7e github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x4fe /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:817 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [56: 6272] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [148: 4736] @ 0x408f12 0x4072b9 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [102: 3264] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [198: 152064] @ 0x7dbc7c 0x7dba29 0xe9c088 0xe9c061 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9c087 github.com/miekg/dns.(*Msg).Pack+0x287 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9c060 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:159 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1753: 56096] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [40: 20480] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0xf6c705 0xf71a05 0x66034d 0x61c6c7 0x65cb0b 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65cb0a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:906 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [3: 294912] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [213: 3408] @ 0x6ef9e5 0x705554 0x7052bf 0x4b4255 0xefe153 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6ef9e4 net/http.(*connReader).startBackgroundRead+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:686 # 0x705553 net/http.(*body).readLocked+0x1b3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:883 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x4b4254 io.ReadAll+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:712 # 0xefe152 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /home/runner/work/blocky/blocky/server/server_endpoints.go:99 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [85: 261120] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [86: 16203776] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 192] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0x5f25c5 0x5f2592 0x5f077a 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0x5f25c4 net.ParseIP+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0x5f2591 crypto/x509.(*Certificate).VerifyHostname+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1154 # 0x5f0779 crypto/x509.(*Certificate).Verify+0x1b9 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:828 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [90: 10321920] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [645: 21135360] @ 0x6890ec 0x68906e 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x6890eb compress/flate.(*dictDecoder).init+0x18b /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/dict_decoder.go:43 # 0x68906d compress/flate.NewReader+0x10d /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:815 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [144: 58982400] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [78: 50479104] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [50: 4800] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 360] @ 0x7e0d10 0x7e0c0d 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7e0d0f github.com/miekg/dns.makeDataOpt+0x26f /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:58 # 0x7e0c0c github.com/miekg/dns.unpackDataOpt+0x16c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:420 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [18: 2304] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf4fa9e 0xf6c73a 0xf71a05 0xf716e9 0x65ca2c 0x65c9c6 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65ca2b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:131 # 0x65c9c5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:904 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [4: 12288] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [49: 14112] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [227: 14528] @ 0x52629f 0x835918 0x8358fb 0x835851 0xea35c5 0xea3d7d 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x52629e strings.genSplit+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:305 # 0x835917 strings.Split+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:361 # 0x8358fa github.com/0xERR0R/blocky/util.parseIPv4FromArpaAddr+0x7a /home/runner/work/blocky/blocky/util/arpa.go:37 # 0x835850 github.com/0xERR0R/blocky/util.ParseIPFromArpaAddr+0xf0 /home/runner/work/blocky/blocky/util/arpa.go:22 # 0xea35c4 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).handleReverseDNS+0x64 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:72 # 0xea3d7c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x9c /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:120 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [84: 1344] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [279: 1142784] @ 0x717b55 0x717afd 0x717c14 0x6f58ea 0x481161 # 0x717b54 bufio.NewReaderSize+0x1f4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:57 # 0x717afc bufio.NewReader+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:63 # 0x717c13 net/http.newBufioReader+0x2b3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:859 # 0x6f58e9 net/http.(*conn).serve+0x269 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2013 0: 0 [124: 13888] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 2016] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [41: 10496] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [110: 3520] @ 0xe9c6cc 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c6cb github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1cb /home/runner/work/blocky/blocky/util/common.go:188 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [47: 6160384] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [65: 4259840] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 75776] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [977: 78160] @ 0x4d0adb 0x4d0abd 0x6f5838 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f5837 net/http.(*conn).serve+0x1b7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2008 0: 0 [15: 1440] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [627: 30096] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 896] @ 0x48ba7c 0x48b8c6 0x48b63c 0x6e8ce5 0x716dff 0x6f0d27 0x6f5a18 0x481161 # 0x48ba7b sync.(*Pool).pinSlow+0x17b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:241 # 0x48b8c5 sync.(*Pool).pin+0x45 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:220 # 0x48b63b sync.(*Pool).Get+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:135 # 0x6e8ce4 net/http.newTextprotoReader+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1039 # 0x716dfe net/http.readRequest+0x3e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1080 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [11: 104192] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b29dc 0x6b29b7 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b29db io.ReadFull+0xfb /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b29b6 net/http.(*http2Framer).ReadFrame+0xd6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2080 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [22: 9856] @ 0x6ce529 0x6ce3d7 0x6afec8 0x481161 # 0x6ce528 net/http.(*http2Transport).newClientConn+0x108 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8245 # 0x6ce3d6 net/http.(*http2Transport).NewClientConn+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8240 # 0x6afec7 net/http.(*http2addConnCall).run+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:923 0: 0 [28: 516096] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x66e697 0x4b3551 0x6b2225 0x6b21f3 0x6b295d 0x6d787a 0x6d6c99 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x6b2224 io.ReadFull+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x6b21f2 net/http.http2readFrameHeader+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1805 # 0x6b295c net/http.(*http2Framer).ReadFrame+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2072 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [26: 12480] @ 0x618810 0x70da85 0x70da6e 0x70ea9c 0x70d3f8 0x70d235 0x481161 # 0x61880f crypto/tls.(*Config).Clone+0x8f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/common.go:929 # 0x70da84 net/http.cloneTLSConfig+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:3086 # 0x70da6d net/http.(*persistConn).addTLS+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1683 # 0x70ea9b net/http.(*Transport).dialConn+0x99b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1790 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [144: 331776] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 14080] @ 0x69a9b1 0x69a8ab 0x69babf 0x69b405 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x69a9b0 vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/tables.go:60 # 0x69a8aa vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:174 # 0x69babe vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:393 # 0x69b404 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [1: 16] @ 0xf71850 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x63932c 0x634a36 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x63932b crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x12b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:837 # 0x634a35 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x795 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:145 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [2: 256] @ 0x5730fa 0x573106 0x5213bd 0x56d81d 0x615cbb 0x6381e8 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x56d81c crypto/rsa.VerifyPSS+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:147 # 0x615cba crypto/tls.verifyHandshakeSignature+0x13a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/auth.go:55 # 0x6381e7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x587 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:690 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [103: 421888] @ 0x670d39 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [456: 51072] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [66: 1056] @ 0x782af0 0x782ae2 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782aef github.com/sirupsen/logrus.Level.String+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x782ae1 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [5: 640] @ 0x5730fa 0x573106 0x5213bd 0x661faa 0x654b1b 0x651d0f 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0x661fa9 crypto/tls.newFinishedHash+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/prf.go:163 # 0x654b1a crypto/tls.(*serverHandshakeState).doResumeHandshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:554 # 0x651d0e crypto/tls.(*serverHandshakeState).handshake+0x6e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:81 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [159: 45792] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 768] @ 0x7dbc7c 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [125: 88000] @ 0x6b85bf 0x69bbf9 0x69b61a 0x69b410 0x69b230 0x6b7952 0x6b2c96 0x6d787a 0x6d6c99 0x481161 # 0x6b85be net/http.(*http2Framer).readMetaFrame.func1+0x2fe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3146 # 0x69bbf8 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x69b619 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:349 # 0x69b40f vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:311 # 0x69b22f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6b7951 net/http.(*http2Framer).readMetaFrame+0x2d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:3184 # 0x6b2c95 net/http.(*http2Framer).ReadFrame+0x3b5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:2097 # 0x6d7879 net/http.(*http2clientConnReadLoop).run+0xd9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9933 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [690: 33120] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [167: 48096] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [11: 176] @ 0x5ad719 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [186: 2976] @ 0x81bc76 0x81bc26 0x81bc1d 0x7db3aa 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x81bc75 github.com/miekg/dns.cloneSlice[...]+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x81bc25 github.com/miekg/dns.unpackDataAAAA+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:48 # 0x81bc1c github.com/miekg/dns.(*AAAA).unpack+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:1234 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [91: 10192] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [127: 6096] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb6fbb 0xeba5d1 0xe9d35b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb6fba github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d35a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:333 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [87: 16704] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [9: 1728] @ 0x63faef 0x63f9af 0x63f9b4 0x563b42 0x563ed1 0x63f934 0x63f913 0x563b42 0x563ed1 0x63bbdd 0x63ba7d 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x63faee vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x63f9ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x63f9b3 crypto/tls.(*clientHelloMsg).marshalMsg.func9.1+0x53 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:213 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63f933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63f912 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:211 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63bbdc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63ba7c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:210 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [119: 1904] @ 0x7dbc7c 0x7dba29 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [68: 7616] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [887: 56768] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [227: 3632] @ 0xefe6af 0xefe688 0xefe611 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe6ae net/textproto.MIMEHeader.Set+0x1ae /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xefe687 net/http.Header.Set+0x187 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xefe610 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:143 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [173: 8304] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [460: 29440] @ 0xea75aa 0xeadb08 0xe9f63f 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [192: 3072] @ 0x8cf492 0x8cf3a8 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50dbf3 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50dbf2 fmt.Sprintf+0x52 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:239 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1643: 473184] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [237: 3792] @ 0x8cf492 0x8cf3a8 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf491 strings.(*Builder).WriteString+0x191 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf3a7 github.com/0xERR0R/blocky/config.Upstream.String+0xa7 /home/runner/work/blocky/blocky/config/upstream.go:35 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1413: 45216] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2028: 584064] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 86016] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [299: 7176] @ 0x4b36b8 0x4b36ac 0x6f45b5 0x6ee917 0x66fc75 0x6f4f05 0x6f5ce5 0x481161 # 0x4b36b7 io.LimitReader+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:461 # 0x4b36ab io.CopyN+0x2b /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:364 # 0x6f45b4 net/http.(*chunkWriter).writeHeader+0x1c54 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1462 # 0x6ee916 net/http.(*chunkWriter).Write+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:376 # 0x66fc74 bufio.(*Writer).Flush+0x54 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:643 # 0x6f4f04 net/http.(*response).finishRequest+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1715 # 0x6f5ce4 net/http.(*conn).serve+0x664 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2108 0: 0 [322: 5152] @ 0x4d2371 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d2370 context.WithDeadlineCause+0x250 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:647 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [318: 15264] @ 0x50dc06 0x835f48 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [24: 2688] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [87: 696] @ 0x5c0146 0x5c1279 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5c0145 net.newTCPConn+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:297 # 0x5c1278 net.(*TCPListener).accept+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:163 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [1: 256] @ 0xf45dad 0xf6be45 0xf66b85 0x56d3b3 0x57075e 0x65c44a 0x6575a5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf45dac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:150 # 0xf6be44 crypto/internal/fips140/rsa.decrypt+0x784 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:458 # 0xf66b84 crypto/internal/fips140/rsa.SignPSS+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v22.go:310 # 0x56d3b2 crypto/rsa.SignPSS+0x3b2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:119 # 0x57075d crypto/rsa.(*PrivateKey).Sign+0x5d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:160 # 0x65c449 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:869 # 0x6575a4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:82 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [26: 624] @ 0x50dc06 0x835e9d 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835e9c github.com/0xERR0R/blocky/util.AnswerToString+0x19c /home/runner/work/blocky/blocky/util/common.go:49 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [29: 6032] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [53: 7632] @ 0xe9cd92 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe9cd91 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:251 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [29: 232] @ 0x407245 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [70: 7840] @ 0x4d21f4 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [71: 1136] @ 0x7bda45 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda44 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 1008] @ 0x62d3c5 0x62d39e 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d3c4 crypto/ecdh.(*PublicKey).Bytes+0xd64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/ecdh/ecdh.go:71 # 0x62d39d crypto/tls.(*Conn).makeClientHello+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:176 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [168: 48384] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xefc809 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [6: 576] @ 0x563e45 0x63c31d 0x63c1bd 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63c31c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c1bc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:257 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [3: 48] @ 0xe9c799 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x298 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [453: 50736] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [340: 10880] @ 0x7db5c5 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db5c4 github.com/miekg/dns.unpackRRslice+0x124 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:666 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [307: 4912] @ 0x8cf626 0x8cf5b6 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf625 strings.(*Builder).WriteString+0x325 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf5b5 github.com/0xERR0R/blocky/config.Upstream.String+0x2b5 /home/runner/work/blocky/blocky/config/upstream.go:48 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [481: 11544] @ 0xe98f3f 0xeb0654 0xea6b37 0xea7d5a 0x481161 # 0xe98f3e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /home/runner/work/blocky/blocky/resolver/bootstrap.go:130 # 0xeb0653 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x73 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:331 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 163840] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [610: 29280] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [134: 8576] @ 0x835d2b 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 768] @ 0x59d255 0x70b912 0x70e8e5 0x70d3f8 0x70d235 0x481161 # 0x59d254 net.(*Dialer).DialContext+0x434 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:565 # 0x70b911 net/http.(*Transport).dial+0xd1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1278 # 0x70e8e4 net/http.(*Transport).dialConn+0x7e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1780 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [1: 73728] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [294: 14112] @ 0x7c6c5a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6c59 github.com/miekg/dns.init.func57+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:67 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [65: 1040] @ 0xe91e8d 0xe91cdb 0xeaa6b2 0x481161 # 0xe91e8c github.com/0xERR0R/blocky/querylog.LogEntryFields+0x12c /home/runner/work/blocky/blocky/querylog/logger_writer.go:35 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [902: 43296] @ 0x407132 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [339: 16272] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 384] @ 0x8cf94b 0x8cf8ef 0xeb0452 0xeb03e4 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xeb0451 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x111 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0xeb03e3 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xa3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:313 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 96] @ 0x7d6438 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba16 0x7ff44e 0x7ff43f 0xefd136 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7d6437 github.com/miekg/dns.(*EDNS0_EDE).pack+0x37 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:849 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0x7ff44d github.com/miekg/dns.(*Msg).Pack+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7ff43e github.com/miekg/dns.(*response).WriteMsg+0x3e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:761 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [90: 31680] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0xeaec8f 0xeaec07 0xeaebde 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaec8e net/textproto.MIMEHeader.Set+0x32e /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xeaec06 net/http.Header.Set+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xeaebdd github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x27d /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:155 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [668: 21376] @ 0x50dc06 0xeb0927 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0xeb0926 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x346 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2259: 253008] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [315: 35280] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [46: 368] @ 0x407245 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [82: 1312] @ 0xe92032 0xe91cdb 0xeaa6b2 0x481161 # 0xe92031 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /home/runner/work/blocky/blocky/querylog/logger_writer.go:39 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [7: 560] @ 0x5b8394 0x6212fb 0x51bdf8 0x6214de 0x61e5ef 0x624dc5 0x624dc6 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x6212fa crypto/tls.(*atLeastReader).Read+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:809 # 0x51bdf7 bytes.(*Buffer).ReadFrom+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:211 # 0x6214dd crypto/tls.(*Conn).readFromUntil+0xdd /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:831 # 0x61e5ee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:629 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [130: 14560] @ 0x7741f7 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [949: 45552] @ 0xeb0734 0xea6b37 0xea7d5a 0x481161 # 0xeb0733 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x153 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:365 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [221: 3536] @ 0xefe5a7 0xefe580 0xefe568 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe5a6 net/textproto.MIMEHeader.Set+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:22 # 0xefe57f net/http.Header.Set+0x7f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:40 # 0xefe567 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x67 /home/runner/work/blocky/blocky/server/server_endpoints.go:139 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [175: 50400] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [5: 320] @ 0x45fa86 0xf6c873 0xf71a05 0xf716e9 0x65911c 0x6590fd 0x657558 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65911b crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey+0x55b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:81 # 0x6590fc crypto/tls.(*serverHandshakeStateTLS13).checkForResumption+0x53c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:422 # 0x657557 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x37 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:72 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [282: 9024] @ 0xea2bea 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea2be9 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0xa9 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:33 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [477: 53424] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [312: 7488] @ 0x716e8a 0x716e8b 0x6f0d27 0x6f5a18 0x481161 # 0x716e89 net/textproto.(*Reader).ReadLine+0xc9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:45 # 0x716e8a net/http.readRequest+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1087 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [71: 1136] @ 0xe91e25 0xe91cdb 0xeaa6b2 0x481161 # 0xe91e24 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /home/runner/work/blocky/blocky/querylog/logger_writer.go:34 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [66: 7392] @ 0x7741f7 0xefc809 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [1005: 48240] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [229: 10992] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [198: 22176] @ 0x7741f7 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [80: 1280] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [33: 1584] @ 0x407132 0x477989 0x773e7e 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [395: 12640] @ 0x6fb2ab 0xef7efb 0xefbe90 0x481161 # 0x6fb2aa net/http.(*Server).Serve+0x42a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3454 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [326: 2670592] @ 0x62d2b5 0x62d2cb 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d2b4 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x62d2ca crypto/tls.(*Conn).makeClientHello+0xc6a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:171 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [827: 92624] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [304: 4864] @ 0xeb168d 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb168c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x30c /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:389 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [803: 89936] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9beb3 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9beb2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb2 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:150 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [12: 1344] @ 0x6d34d0 0x6d2026 0x481161 # 0x6d34cf net/http.(*http2clientStream).cleanupWriteRequest+0xcf /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9125 # 0x6d2025 net/http.(*http2clientStream).doRequest+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8902 0: 0 [219: 10512] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [799: 38352] @ 0x5c0945 0x5bd79b 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c0944 net.sockaddrToTCP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:19 # 0x5bd79a net.(*netFD).dial+0x57a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:141 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2227: 249424] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [10: 240] @ 0x835fc9 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [44: 704] @ 0x835d2b 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [344: 38528] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5: 1440] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [73: 8176] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [593: 18976] @ 0x496085 0x496c72 0x5a9d47 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x496084 syscall.anyToSockaddr+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:667 # 0x496c71 syscall.Getpeername+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_unix.go:309 # 0x5a9d46 net.(*netFD).connect+0x726 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:161 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [297: 7128] @ 0x7dc1ca 0x7dc559 0xefe305 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0xefe304 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x84 /home/runner/work/blocky/blocky/server/server_endpoints.go:117 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [642: 30816] @ 0x4d2ae5 0x838b91 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x838b90 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x230 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:87 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [169: 48672] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [77: 8624] @ 0x7741f7 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [135: 25920] @ 0x7ff9a5 0xefcbec 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff9a4 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:854 # 0xefcbeb github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1eb /home/runner/work/blocky/blocky/server/server.go:482 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [34: 17408] @ 0x52bed9 0x52bf94 0x666408 0x65d5e5 0x65d1f7 0x65ce07 0x6575b4 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52bed8 crypto/internal/fips140/aes.NewCTR+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/ctr.go:25 # 0x52bf93 crypto/cipher.NewCTR+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/cipher/ctr.go:43 # 0x666407 crypto/tls.(*Config).encryptTicket+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:339 # 0x65d5e4 crypto/tls.(*Conn).sendSessionTicket+0x324 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1007 # 0x65d1f6 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:976 # 0x65ce06 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x586 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:933 # 0x6575b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:85 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [7: 1792] @ 0x665fc5 0x6566bf 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x665fc4 crypto/tls.(*Conn).sessionState+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:294 # 0x6566be crypto/tls.(*serverHandshakeState).sendSessionTicket+0x5e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:847 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1033: 21155840] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 131072] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [180: 4320] @ 0x90ffd0 0x90fa46 0x90f8df 0xe9baab 0xe9ba21 0xeb8bbe 0xeb8f34 0xeb8933 0x481161 # 0x90ffcf github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x90fa45 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x90f8de github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /home/runner/go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe9baaa github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /home/runner/work/blocky/blocky/resolver/caching_resolver.go:383 # 0xe9ba20 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:103 # 0xeb8bbd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x15d /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:158 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [653: 31344] @ 0x7c9ab1 0x7c9a0c 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7c9ab0 github.com/miekg/dns.(*Conn).Write+0x70 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:362 # 0x7c9a0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:348 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [482: 53984] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 57344] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [139: 2224] @ 0x835f19 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835f18 github.com/0xERR0R/blocky/util.AnswerToString+0x218 /home/runner/work/blocky/blocky/util/common.go:55 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [931: 44688] @ 0x5c39a5 0x5bda5b 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c39a4 net.sockaddrToUDP+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:18 # 0x5bda5a net.(*netFD).dial+0x83a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:143 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [2291: 256592] @ 0x7741f7 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [655: 10480] @ 0x5b41b1 0x5b418d 0x5b40ee 0x5b1905 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b41b0 net.IPv4+0x890 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:54 # 0x5b418c net.IP.To16+0x86c /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:230 # 0x5b40ed net.(*Resolver).lookupIPAddr+0x7cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [137: 6576] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [343: 38416] @ 0x7741f7 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 48] @ 0x7d9fe5 0x8234a9 0x7db3aa 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x8234a8 github.com/miekg/dns.(*SOA).unpack+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2631 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [114: 5472] @ 0x82cfe5 0x7dd606 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82cfe4 github.com/miekg/dns.(*PTR).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1150 # 0x7dd605 github.com/miekg/dns.(*Msg).CopyTo+0x265 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1089 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2354: 263648] @ 0x7741f7 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [49: 1568] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [967: 46416] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [749: 71904] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [290: 13920] @ 0xea78f8 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea78f7 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x457 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:172 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [135: 2574720] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [7: 672] @ 0xf4fa37 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b525 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fa36 crypto/internal/fips140/hmac.New[...]+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:132 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b524 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:766 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [337: 37744] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [914: 190112] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7d9609 0x7d95b3 0x7dd97d 0x7dbdbb 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x7dd97c github.com/miekg/dns.(*Question).pack+0x5c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1104 # 0x7dbdba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:799 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [639: 20448] @ 0x5c826a 0x5c0a55 0x5bd5a7 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c8269 net.ipToSockaddr+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:222 # 0x5c0a54 net.(*TCPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:40 # 0x5bd5a6 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:121 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 3072] @ 0x52bed9 0x52bf94 0x666408 0x656825 0x651d3b 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52bed8 crypto/internal/fips140/aes.NewCTR+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/ctr.go:25 # 0x52bf93 crypto/cipher.NewCTR+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/cipher/ctr.go:43 # 0x666407 crypto/tls.(*Config).encryptTicket+0x1e7 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:339 # 0x656824 crypto/tls.(*serverHandshakeState).sendSessionTicket+0x1c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:865 # 0x651d3a crypto/tls.(*serverHandshakeState).handshake+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:87 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [582: 27936] @ 0x47793a 0x47794f 0x4d1605 0x4d224b 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1010: 48480] @ 0x407132 0x477989 0x773e7e 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [199: 9552] @ 0x47793a 0x47794f 0x7db9f2 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7db9f1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:729 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [149: 7152] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3: 384] @ 0x5730fa 0x573106 0x5213bd 0xf72d37 0xf7162d 0xf710da 0x65b438 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf72d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:76 # 0xf7162c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:51 # 0xf710d9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:96 # 0x65b437 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:763 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [6: 576] @ 0x646fb5 0x646f85 0x646e97 0x563b42 0x563ed1 0x64690a 0x6468d9 0x563b42 0x563ed1 0x6464b6 0x64608b 0x622916 0x65b37e 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x646fb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646f84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x646e96 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:856 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646909 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x6468d8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:855 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6464b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x64608a crypto/tls.(*serverHelloMsg).marshal+0x17aa /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:852 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x65b37d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:751 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [78: 8736] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [103: 1648] @ 0xeb8b32 0xeb8f34 0xeb8933 0x481161 # 0xeb8b31 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xd1 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeb8f33 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x313 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:131 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [196: 56448] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [33: 1584] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [669: 21408] @ 0xa2c9b8 0xa2c984 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2c9b7 github.com/avast/retry-go/v4.CombineDelay+0x77 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/options.go:148 # 0xa2c983 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:233 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4: 448] @ 0xebc3ff 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xea80c8 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xebc3fe github.com/0xERR0R/blocky/resolver.UpstreamResolver.String+0x9e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:304 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xea80c7 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x307 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:198 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [68: 19584] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [608: 9728] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1389: 66672] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [473: 52976] @ 0x7741f7 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1289: 82496] @ 0xeaf6e6 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf6e5 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc5 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:223 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [655: 31440] @ 0xefc496 0xefc43a 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc495 github.com/google/uuid.UUID.String+0x155 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2286: 256032] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2242: 251104] @ 0x5a984d 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5a984c net.(*netFD).connect+0x22c /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:103 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [211: 3376] @ 0x764fce 0x764f5b 0xefc427 0xefc43a 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x764fcd github.com/google/uuid.NewRandomFromReader+0x2d /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x764f5a github.com/google/uuid.NewRandom+0x5a /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xefc426 github.com/google/uuid.New+0xe6 /home/runner/go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xefc439 github.com/0xERR0R/blocky/server.newRequest+0xf9 /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [310: 34720] @ 0x7741f7 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [72: 5760] @ 0x5c28e5 0x5c27a5 0x810e45 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x5c28e4 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:205 # 0x5c27a4 net.(*UDPConn).ReadMsgUDP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:191 # 0x810e44 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [8: 256] @ 0x7db1a6 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7db1a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:617 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [241: 5784] @ 0x835fc9 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x835fc8 github.com/0xERR0R/blocky/util.AnswerToString+0x2c8 /home/runner/work/blocky/blocky/util/common.go:51 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [645: 30960] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [116: 2138112] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [71: 1136] @ 0xe95d3c 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe95d3b github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x7b /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 49152] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [530: 12720] @ 0xeb0677 0xea6b37 0xea7d5a 0x481161 # 0xeb0676 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x96 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:338 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [13: 832] @ 0x7d5f2a 0x7d5ef3 0x7d33e3 0x7dcf34 0x7dbc45 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7d5f29 github.com/miekg/dns.cloneSlice[...]+0x49 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d5ef2 github.com/miekg/dns.(*EDNS0_PADDING).pack+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:749 # 0x7d33e2 github.com/miekg/dns.(*OPT).len+0x62 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:139 # 0x7dcf33 github.com/miekg/dns.msgLenWithCompressionMap+0x1b3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:998 # 0x7dbc44 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1c4 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:787 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1232: 177408] @ 0xea2bd1 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea2bd0 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x90 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:30 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [9: 1152] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65e133 0x6575e5 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65e132 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:1144 # 0x6575e4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:97 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [338: 5408] @ 0x59d652 0x59d565 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x59d651 net.addrList.partition+0x831 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:121 # 0x59d564 net.(*Dialer).DialContext+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:573 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [215: 27520] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [484: 11616] @ 0xeaf79b 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf79a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x17a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:233 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [16: 1024] @ 0x7c6c1a 0x7db20c 0x7db0ed 0x7db54c 0x7dc374 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6c19 github.com/miekg/dns.init.func56+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:66 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1948: 93504] @ 0x5b4206 0x5b1905 0x59c3a5 0x59d228 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5b4205 net.(*Resolver).lookupIPAddr+0x8e5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/lookup.go:310 # 0x5b1904 net.(*Resolver).internetAddrList+0x4c4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:289 # 0x59c3a4 net.(*Resolver).resolveAddrList+0x3e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:353 # 0x59d227 net.(*Dialer).DialContext+0x407 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:560 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [198: 9504] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [72: 1152] @ 0x5217c5 0x5218d0 0x526b45 0xa2e0d3 0xa308ca 0xa308c0 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2e0d2 github.com/0xERR0R/blocky/trie.(*parent).hasParentOf+0xf2 /home/runner/work/blocky/blocky/trie/trie.go:122 # 0xa308c9 github.com/0xERR0R/blocky/trie.(*Trie).HasParentOf+0x49 /home/runner/work/blocky/blocky/trie/trie.go:41 # 0xa308bf github.com/0xERR0R/blocky/cache/stringcache.wildcardCache.contains+0x3f /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:201 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11: 704] @ 0x7d5fee 0x7d6019 0x7e0da7 0x821969 0x7db3aa 0x7db0ed 0x7db54c 0x7dc374 0x7fea7f 0x7fe5eb 0x481161 # 0x7d5fed github.com/miekg/dns.cloneSlice[...]+0x4d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7d6018 github.com/miekg/dns.(*EDNS0_PADDING).unpack+0x78 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/edns.go:750 # 0x7e0da6 github.com/miekg/dns.unpackDataOpt+0x306 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg_helpers.go:421 # 0x821968 github.com/miekg/dns.(*OPT).unpack+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:2321 # 0x7db3a9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:638 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc373 github.com/miekg/dns.(*Msg).unpack+0x353 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:862 # 0x7fea7e github.com/miekg/dns.(*Server).serveDNS+0x17e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:639 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2: 128] @ 0xf719c5 0xf716e9 0x65b5a5 0x65b526 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf719c4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x65b5a4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:112 # 0x65b525 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:767 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [230: 14720] @ 0x50dc06 0x835df4 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835df3 github.com/0xERR0R/blocky/util.AnswerToString+0xf3 /home/runner/work/blocky/blocky/util/common.go:53 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [206: 3296] @ 0x45f9b2 0x45f045 0x45f265 0x5bf446 0x5bf393 0x6f56db 0x481161 # 0x5bf445 net.JoinHostPort+0x225 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x5bf392 net.(*TCPAddr).String+0x172 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:52 # 0x6f56da net/http.(*conn).serve+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1939 0: 0 [321: 10272] @ 0x7d9fe5 0x7ddb86 0x7dc15f 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7d9fe4 github.com/miekg/dns.UnpackDomainName+0x204 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:449 # 0x7ddb85 github.com/miekg/dns.unpackQuestion+0x25 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1124 # 0x7dc15e github.com/miekg/dns.(*Msg).unpack+0x13e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:842 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [476: 53312] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [757: 12112] @ 0x78319a 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x783199 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x799 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x61807f 0x61c6d6 0x636d2e 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x61807e crypto/tls.aeadChaCha20Poly1305+0xbe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/cipher_suites.go:580 # 0x61c6d5 crypto/tls.(*halfConn).setTrafficSecret+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:235 # 0x636d2d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x42d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:517 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [13: 416] @ 0x835d2b 0xeaa2c6 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x835d2a github.com/0xERR0R/blocky/util.AnswerToString+0x2a /home/runner/work/blocky/blocky/util/common.go:44 # 0xeaa2c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:204 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1183: 340704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [199: 9552] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1555: 174160] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [232: 11136] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [651: 31248] @ 0x47793a 0x47794f 0x7bd61f 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd61e github.com/sirupsen/logrus.NewEntry+0xde /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [482: 84832] @ 0x7822b3 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x7822b2 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1128: 324864] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2532: 324096] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [30: 1440] @ 0x407132 0x477989 0x773e7e 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [62: 6944] @ 0x47d67c 0x4a3915 0x4d233c 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [589: 28272] @ 0x5c08b2 0x5aa61b 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5c08b1 net.sockaddrToTCP+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:21 # 0x5aa61a net.(*netFD).accept+0x25a /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:189 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [95: 22800] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [14: 1568] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [43: 6192] @ 0x7dbc7c 0x7dba29 0xe9d294 0xe9d270 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0xe9d293 github.com/miekg/dns.(*Msg).Pack+0xb3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xe9d26f github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x8f /home/runner/work/blocky/blocky/resolver/caching_resolver.go:327 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [609: 29232] @ 0x6f58a5 0x481161 # 0x6f58a4 net/http.(*conn).serve+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2012 0: 0 [208: 3328] @ 0xefc534 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc533 github.com/0xERR0R/blocky/server.newRequest+0x1f3 /home/runner/work/blocky/blocky/server/server.go:449 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [831: 53184] @ 0x7041bf 0x71750d 0x6f0d27 0x6f5a18 0x481161 # 0x7041be net/http.readTransfer+0x57e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:573 # 0x71750c net/http.readRequest+0x74c /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1158 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [958: 61312] @ 0x7c5e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c5e99 github.com/miekg/dns.init.func2+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:12 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [974: 405184] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x407f8d 0x40ca45 0x7d9609 0x7d95b3 0x817beb 0x7daeb2 0x7dbe5a 0x7dba16 0xefe54f 0xefe540 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7d9608 github.com/miekg/dns.compressionMap.insert+0x3a8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:181 # 0x7d95b2 github.com/miekg/dns.packDomainName+0x352 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:308 # 0x817bea github.com/miekg/dns.(*PTR).pack+0x4a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/zmsg.go:742 # 0x7daeb1 github.com/miekg/dns.packRR+0x171 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:590 # 0x7dbe59 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:805 # 0x7dba15 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:730 # 0xefe54e github.com/miekg/dns.(*Msg).Pack+0x4e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0xefe53f github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x3f /home/runner/work/blocky/blocky/server/server_endpoints.go:134 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [60: 960] @ 0x782f7d 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782f7c github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x57c /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [81: 1944] @ 0x7dd41d 0x7dd3fc 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7dd41c github.com/miekg/dns.cloneSlice[...]+0x7c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/types.go:1681 # 0x7dd3fb github.com/miekg/dns.(*Msg).CopyTo+0x5b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1080 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [336: 16128] @ 0x7c6c5a 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6c59 github.com/miekg/dns.init.func57+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:67 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [188: 3008] @ 0x5ad719 0x5bf271 0x5bf252 0x6f56db 0x481161 # 0x5ad718 net.IP.String+0xd8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:315 # 0x5bf270 net.ipEmptyString+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:332 # 0x5bf251 net.(*TCPAddr).String+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:48 # 0x6f56da net/http.(*conn).serve+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1939 0: 0 [2319: 259728] @ 0x5a9837 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5a9836 net.(*netFD).connect+0x216 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:102 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [344: 38528] @ 0x7741f7 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2261: 253232] @ 0xeb08ef 0xea6b37 0xea7d5a 0x481161 # 0xeb08ee github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x30e /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [78: 8736] @ 0x7741f7 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [654: 20928] @ 0x4d22de 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d22dd context.WithDeadlineCause+0x1bd /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 81920] @ 0xbdb6e8 0xbdb6b5 0xeb99d3 0xeb9573 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb99d2 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb9572 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [460: 51520] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [231: 236544] @ 0xf4842b 0xf46bcf 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4842a crypto/internal/fips140/bigmod.(*Nat).montgomeryMul+0xea /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:789 # 0xf46bce crypto/internal/fips140/bigmod.rr+0x2ae /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:517 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [32: 3584] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [302: 4832] @ 0xeb160a 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1609 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x289 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:388 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1416: 158592] @ 0x47d67c 0x4a3915 0x4d233c 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1470: 164640] @ 0x4d130a 0x4d1555 0x4d224b 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [447: 50064] @ 0x7741f7 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [179: 8592] @ 0x407132 0x477989 0x773e7e 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [850: 244800] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea7fb0 0xea7e7b 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea7faf github.com/sirupsen/logrus.(*Entry).WithField+0x1ef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea7e7a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:194 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [31: 2976] @ 0x82d985 0x7dd70a 0xe9d265 0xe9d23b 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x82d984 github.com/miekg/dns.(*SOA).copy+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:1218 # 0x7dd709 github.com/miekg/dns.(*Msg).CopyTo+0x369 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1093 # 0xe9d264 github.com/miekg/dns.(*Msg).Copy+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:1071 # 0xe9d23a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /home/runner/work/blocky/blocky/resolver/caching_resolver.go:322 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [14: 7168] @ 0xf4a1e5 0xf4a19e 0xf4a1a2 0xf6b5df 0xf659a5 0xf6583c 0x56f35b 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4a1e4 crypto/internal/fips140/bigmod.(*Nat).reset+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf4a19d crypto/internal/fips140/bigmod.(*Nat).set+0x7d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf4a1a1 crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime+0x81 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:1048 # 0xf6b5de crypto/internal/fips140/rsa.encrypt+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/rsa.go:390 # 0xf659a4 crypto/internal/fips140/rsa.verifyPKCS1v15+0xe4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:115 # 0xf6583b crypto/internal/fips140/rsa.VerifyPKCS1v15+0x1fb /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/rsa/pkcs1v15.go:98 # 0x56f35a crypto/rsa.VerifyPKCS1v15+0x1da /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:380 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [311: 7464] @ 0x674c1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674c1b net/textproto.readMIMEHeader+0x27b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:568 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [545: 156960] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe966b5 0xe965cd 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe966b4 github.com/sirupsen/logrus.(*Entry).WithField+0x294 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe965cc github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x1ac /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:416 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [7: 336] @ 0x407132 0x477989 0x773e7e 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe96125 0xe96109 0xe960f3 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe96124 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x464 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96108 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x448 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe960f2 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x432 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:388 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 245760] @ 0xbdb6e8 0xbdb6b5 0xeb8c53 0xeb8933 0x481161 # 0xbdb6e7 github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x67 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xbdb6b4 github.com/hashicorp/golang-lru.(*Cache).Keys+0x34 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xeb8c52 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x32 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:117 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1394: 156128] @ 0x7bd494 0x7bd45d 0x7bd6e5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [450: 50400] @ 0x7741f7 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1: 16] @ 0x45fa86 0xf6c873 0xf71a05 0x66034d 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c872 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:42 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [359: 40208] @ 0x4d130a 0x4d1555 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x4d1554 context.(*cancelCtx).propagateCancel+0x74 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:469 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1431: 160272] @ 0xefc851 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc850 github.com/0xERR0R/blocky/server.newRequest+0x510 /home/runner/work/blocky/blocky/server/server.go:459 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [582: 27936] @ 0x407132 0x477989 0x674a31 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a30 net/textproto.readMIMEHeader+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:523 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1159: 333792] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe95e33 0xe95d1e 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe95e32 github.com/sirupsen/logrus.(*Entry).WithField+0x172 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95d1d github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x5d /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:367 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [302: 4832] @ 0x7bda05 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bda04 github.com/0xERR0R/blocky/log.WithPrefix+0xa4 /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [201: 9648] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [834: 53376] @ 0x6ef8ae 0x6ef8b9 0x6efeeb 0x66e163 0x66ec69 0x66eec5 0x672be5 0x716e70 0x716e8b 0x6f0d27 0x6f5a18 0x481161 # 0x6ef8ad sync.NewCond+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/sync/cond.go:49 # 0x6ef8b8 net/http.(*connReader).lock+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:669 # 0x6efeea net/http.(*connReader).Read+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:771 # 0x66e162 bufio.(*Reader).fill+0x102 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:113 # 0x66ec68 bufio.(*Reader).ReadSlice+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:380 # 0x66eec4 bufio.(*Reader).ReadLine+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:409 # 0x672be4 net/textproto.(*Reader).readLineSlice+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:64 # 0x716e6f net/textproto.(*Reader).ReadLine+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:44 # 0x716e8a net/http.readRequest+0xca /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1087 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [197: 9456] @ 0x407132 0x477989 0x773e7e 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [112: 21504] @ 0x7ff9a5 0xefcba2 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7ff9a4 github.com/miekg/dns.(*response).ConnectionState+0x64 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:854 # 0xefcba1 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x1a1 /home/runner/work/blocky/blocky/server/server.go:481 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [8: 1024] @ 0x5730fa 0x573106 0x5213bd 0xf4fa9e 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x5730f9 crypto/internal/fips140/sha256.New+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/sha256/sha256.go:139 # 0x573105 crypto/sha256.New+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/sha256/sha256.go:38 # 0x5213bc crypto.Hash.New+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/crypto.go:131 # 0xf4fa9d crypto/internal/fips140/hmac.New[...]+0x9d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:134 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [251: 20080] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [26: 7488] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe96389 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe96388 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x6c8 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:377 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2305: 258160] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [71: 1136] @ 0xea406a 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea4069 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x389 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2752: 1585152] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0xe91d8a 0xe91cdb 0xeaa6b2 0x481161 # 0xe91d89 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /home/runner/work/blocky/blocky/querylog/logger_writer.go:32 # 0xe91cda github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /home/runner/work/blocky/blocky/querylog/logger_writer.go:22 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [659: 31632] @ 0x5c08b2 0x5aa6c5 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5c08b1 net.sockaddrToTCP+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:21 # 0x5aa6c4 net.(*netFD).accept+0x304 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:189 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [632: 30336] @ 0x47793a 0x47794f 0x6f12d6 0x6f5a18 0x481161 # 0x6f12d5 net/http.(*conn).readRequest+0x7d5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1101 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [614: 58944] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [51: 5712] @ 0x7741f7 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [77: 9856] @ 0x7fef07 0x7fc21d 0x7fe5cb 0x481161 # 0x7fef06 github.com/miekg/dns.(*Server).readTCP+0x126 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:700 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [141: 40608] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [658: 21056] @ 0x5c826a 0x5c3ab5 0x5bd5a7 0x5bd11b 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5c8269 net.ipToSockaddr+0x209 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:222 # 0x5c3ab4 net.(*UDPAddr).sockaddr+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:39 # 0x5bd5a6 net.(*netFD).dial+0x386 /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:121 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [522: 58464] @ 0x774b06 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774b05 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1664: 212992] @ 0x5aa505 0x5aa4af 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x5aa504 net.newFD+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5aa4ae net.(*netFD).accept+0xee /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:180 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [145: 6960] @ 0x47793a 0x47794f 0x4d1605 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1604 context.(*cancelCtx).propagateCancel+0x124 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:490 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [19: 304] @ 0x5c2165 0x5c210e 0x5c27dd 0x810e45 0x7ff15d 0x7fc273 0x7fdde5 0x7fc919 0xefbfc9 0x481161 # 0x5c2164 net/netip.Addr.AsSlice+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:734 # 0x5c210d net.UDPAddrFromAddrPort+0x2d /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:107 # 0x5c27dc net.(*UDPConn).ReadMsgUDP+0x5c /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock.go:193 # 0x810e44 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/udp.go:43 # 0x7ff15c github.com/miekg/dns.(*Server).readUDP+0xfc /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:717 # 0x7fc272 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:174 # 0x7fdde4 github.com/miekg/dns.(*Server).serveUDP+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:531 # 0x7fc918 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:360 # 0xefbfc8 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /home/runner/work/blocky/blocky/server/server.go:398 0: 0 [4103: 1312960] @ 0x716e54 0x6f0d27 0x6f5a18 0x481161 # 0x716e53 net/http.readRequest+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1083 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [94: 27072] @ 0x5217c5 0x5218d0 0x526b45 0x8360bf 0xeb146f 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0x8360be github.com/0xERR0R/blocky/util.AnswerToString+0x3be /home/runner/work/blocky/blocky/util/common.go:61 # 0xeb146e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xee /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2577: 164928] @ 0x7c8a09 0x7c9c09 0xeafc3b 0x481161 # 0x7c8a08 github.com/miekg/dns.(*Client).DialContext+0x1c8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:130 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1019: 81520] @ 0x5b8394 0x6efb77 0x481161 # 0x5b8393 net.(*conn).Read+0xb3 /opt/hostedtoolcache/go/1.24.0/x64/src/net/net.go:196 # 0x6efb76 net/http.(*connReader).backgroundRead+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:690 0: 0 [10214: 5229568] @ 0x7c9457 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9456 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xb6 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:282 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [636: 20352] @ 0xeb0945 0xea6b37 0xea7d5a 0x481161 # 0xeb0944 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x364 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:379 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [164: 15744] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [27: 3024] @ 0x6d1551 0x6cd48c 0x6cd478 0x6dc95c 0x6dc953 0x707f37 0x717933 0x6a3062 0x6a2911 0x6a4f29 0xeaedd3 0xeaedcc 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x6d1550 net/http.(*http2ClientConn).roundTrip+0x170 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8783 # 0x6cd48b net/http.(*http2ClientConn).RoundTrip+0x1eb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8767 # 0x6cd477 net/http.(*http2Transport).RoundTripOpt+0x1d7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8063 # 0x6dc95b net/http.(*http2Transport).RoundTrip+0x1b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8014 # 0x6dc952 net/http.http2noDialH2RoundTripper.RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10872 # 0x707f36 net/http.(*Transport).roundTrip+0x496 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:615 # 0x717932 net/http.(*Transport).RoundTrip+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/roundtrip.go:30 # 0x6a3061 net/http.send+0x5e1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:259 # 0x6a2910 net/http.(*Client).send+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:180 # 0x6a4f28 net/http.(*Client).do+0x988 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:728 # 0xeaedd2 net/http.(*Client).Do+0x472 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:587 # 0xeaedcb github.com/0xERR0R/blocky/resolver.(*httpUpstreamClient).callExternal+0x46b /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:159 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [266: 17024] @ 0x7dbc7c 0x7dba29 0x7c99df 0x7c99ce 0x7c913d 0x7c9c94 0xeafc3b 0x481161 # 0x7dbc7b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:789 # 0x7dba28 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:733 # 0x7c99de github.com/miekg/dns.(*Msg).Pack+0x9e /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:721 # 0x7c99cd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:343 # 0x7c913c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:220 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [323: 5168] @ 0xeb1474 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeb1473 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xf3 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:386 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0xea816d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xea816c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3ac /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [163: 46944] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [15: 4320] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x77791d 0x7777c8 0xa2f605 0xa2f60b 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x77791c github.com/sirupsen/logrus.(*Entry).WithField+0x17c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7777c7 github.com/sirupsen/logrus.(*Logger).WithField+0x27 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:118 # 0xa2f604 github.com/0xERR0R/blocky/log.PrefixedLog+0x204 /home/runner/work/blocky/blocky/log/logger.go:72 # 0xa2f60a github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x20a /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [683: 76496] @ 0x7741f7 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1674: 133920] @ 0x4d0adb 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [502: 56224] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [156: 4992] @ 0x408f12 0x4072b9 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [4491: 1580832] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x6f257c 0x6f1ff7 0xefe748 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f257b net/http.Header.Clone+0x6fb /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:114 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6: 192] @ 0x8cf94b 0x8cf8ef 0xebc192 0x5106ff 0x510ff8 0x513a7e 0x50aba5 0xeb0cae 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x8cf94a strings.(*Builder).WriteString+0x64a /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:108 # 0x8cf8ee github.com/0xERR0R/blocky/config.Upstream.String+0x5ee /home/runner/work/blocky/blocky/config/upstream.go:57 # 0xebc191 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:50 # 0x5106fe fmt.(*pp).handleMethods+0x31e /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:673 # 0x510ff7 fmt.(*pp).printArg+0x437 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:756 # 0x513a7d fmt.(*pp).doPrintf+0x37d /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:1074 # 0x50aba4 fmt.Errorf+0x84 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:25 # 0xeb0cad github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x2cd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:351 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1036: 82880] @ 0x674a08 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674a07 net/textproto.readMIMEHeader+0x67 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:520 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [5: 2560] @ 0x52bed9 0x52bf94 0x666914 0x6544de 0x651cee 0x651bd1 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0x52bed8 crypto/internal/fips140/aes.NewCTR+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/aes/ctr.go:25 # 0x52bf93 crypto/cipher.NewCTR+0x173 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/cipher/ctr.go:43 # 0x666913 crypto/tls.(*Config).decryptTicket+0x293 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/ticket.go:389 # 0x6544dd crypto/tls.(*serverHandshakeState).checkForResumption+0x13d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:462 # 0x651ced crypto/tls.(*serverHandshakeState).handshake+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:76 # 0x651bd0 crypto/tls.(*Conn).serverHandshake+0x110 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:64 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [47: 752] @ 0xea8690 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea868f github.com/0xERR0R/blocky/resolver.pickRandom+0x4f /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:233 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1594: 127520] @ 0xeaf6d2 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf6d1 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:221 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [4606: 1621312] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x674d1c 0x717289 0x71728a 0x6f0d27 0x6f5a18 0x481161 # 0x674d1b net/textproto.readMIMEHeader+0x37b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:586 # 0x717288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/reader.go:502 # 0x717289 net/http.readRequest+0x4c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1133 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [1183: 340704] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9605d 0xe95f70 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9605c github.com/sirupsen/logrus.(*Entry).WithField+0x39c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe95f6f github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2af /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [187: 8976] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2697: 1553472] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x773e7e 0xe91cee 0xeaa6b2 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [634: 30432] @ 0x6f2447 0x6f1ff7 0xefe748 0xefd136 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x6f2446 net/http.Header.Clone+0x5c6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:104 # 0x6f1ff6 net/http.(*response).WriteHeader+0x176 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1231 # 0xefe747 github.com/0xERR0R/blocky/server.httpMsgWriter.WriteMsg+0x247 /home/runner/work/blocky/blocky/server/server_endpoints.go:146 # 0xefd135 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /home/runner/work/blocky/blocky/server/server.go:521 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [193: 3088] @ 0xefc49b 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefc49a github.com/0xERR0R/blocky/server.newRequest+0x15a /home/runner/work/blocky/blocky/server/server.go:448 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [172: 8256] @ 0x4d2ae5 0x7bd47e 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d2ae4 context.WithValue+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:728 # 0x7bd47d github.com/0xERR0R/blocky/log.NewCtx+0x3d /home/runner/work/blocky/blocky/log/context.go:12 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [658: 94752] @ 0xea0909 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea0908 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:113 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1447: 162064] @ 0x7741f7 0xefc809 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2926140: 11985469440] @ 0x670d39 0xa44514 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x670d38 bufio.(*Scanner).Scan+0x378 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:209 # 0xa44513 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0xf3 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:144 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [916: 263808] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2696: 1552896] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x774a2a 0x774a0d 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x774a29 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x774a0c github.com/sirupsen/logrus.(*Entry).log+0x4c /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [1821: 262224] @ 0x6fb249 0x6fb23d 0xef7efb 0xefbe90 0x481161 # 0x6fb248 net/http.(*Server).newConn+0x3c8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:632 # 0x6fb23c net/http.(*Server).Serve+0x3bc /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3452 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [848: 54272] @ 0x49618d 0x496412 0x5aa58c 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x496411 syscall.Getsockname+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:713 # 0x5aa58b net.(*netFD).accept+0x1cb /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:188 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [1028: 82240] @ 0x4d0adb 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d0ada context.withCancel+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:277 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [816: 52224] @ 0x49618d 0x4962df 0x4c541f 0x4c30ed 0x5aa3e9 0x5c123b 0x5c0430 0x6fb18c 0xef7efb 0xefbe90 0x481161 # 0x49618c syscall.anyToSockaddr+0x16c /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:675 # 0x4962de syscall.Accept4+0x7e /opt/hostedtoolcache/go/1.24.0/x64/src/syscall/syscall_linux.go:699 # 0x4c541e internal/poll.accept+0x1e /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/sock_cloexec.go:17 # 0x4c30ec internal/poll.(*FD).Accept+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/internal/poll/fd_unix.go:611 # 0x5aa3e8 net.(*netFD).accept+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:172 # 0x5c123a net.(*TCPListener).accept+0x1a /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:159 # 0x5c042f net.(*TCPListener).Accept+0x2f /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock.go:380 # 0x6fb18b net/http.(*Server).Serve+0x30b /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3424 # 0xef7efa github.com/0xERR0R/blocky/server.(*httpServer).Serve+0x9a /home/runner/work/blocky/blocky/server/http.go:50 # 0xefbe8f github.com/0xERR0R/blocky/server.(*Server).Start.func2+0x12f /home/runner/work/blocky/blocky/server/server.go:410 0: 0 [286: 4576] @ 0x45f9b2 0x45f045 0x45f265 0xeaf529 0xeaf463 0xeb0ae2 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf528 net.JoinHostPort+0xe8 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0xeaf462 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:193 # 0xeb0ae1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:344 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2667: 554736] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0x6f11ca 0x6f5a18 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0x6f11c9 net/http.(*conn).readRequest+0x6c9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1083 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [269: 25824] @ 0x50dc06 0x7bda3d 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x7bda3c github.com/0xERR0R/blocky/log.WithPrefix+0xdc /home/runner/work/blocky/blocky/log/logger.go:78 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [657: 31536] @ 0x47793a 0x47794f 0x83b62a 0x83b5b7 0x83b1d6 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83b629 net/http.(*Request).SetPathValue+0x109 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1483 # 0x83b5b6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/path_value.go:18 # 0x83b1d5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:477 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [158: 45504] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcc48 0xefce5f 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcc47 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /home/runner/work/blocky/blocky/server/server.go:485 # 0xefce5e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /home/runner/work/blocky/blocky/server/server.go:502 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [2317: 259504] @ 0x4d21f4 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [2888: 646912] @ 0x6f1326 0x6f5a18 0x481161 # 0x6f1325 net/http.(*conn).readRequest+0x825 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1096 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [7628: 1464576] @ 0x59d255 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x59d254 net.(*Dialer).DialContext+0x434 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:565 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [304: 34048] @ 0x4108b4 0xea75aa 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea75a9 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x109 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:167 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2479: 356976] @ 0x7c92d3 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c92d2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [481: 53872] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3651: 1051488] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x7741a5 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741a4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [412: 9888] @ 0x7dc1ca 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [501: 12024] @ 0x7dc1ca 0x7dc559 0x7c92ec 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7dc1c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:850 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1193: 343584] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bd797 0x7bd6cf 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [262: 12576] @ 0x407132 0x477989 0x773e7e 0xea78b4 0xea77ab 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xea78b3 github.com/sirupsen/logrus.(*Entry).WithField+0x413 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea77aa github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x30a /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:170 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [641: 41024] @ 0x7c5eda 0x7db20c 0x7db0ed 0x7db54c 0x7dc2a5 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c5ed9 github.com/miekg/dns.init.func3+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:13 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc2a4 github.com/miekg/dns.(*Msg).unpack+0x284 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:853 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [230: 25760] @ 0x7c95e5 0x7c92a5 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c95e4 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x244 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:291 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [757: 145344] @ 0xea9e45 0xea9cab 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xea9e44 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:183 # 0xea9caa github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x10a /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:151 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1221: 351648] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea2186 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea2185 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x65 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:53 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [455: 50960] @ 0x7bd59a 0x7bd609 0x7bd6c5 0x7bd753 0xe9df3f 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xe9df3e github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x17e /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:66 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1190: 342720] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [70: 161280] @ 0x51bf94 0x51b9bd 0x51bb99 0x61f5bd 0x622c51 0x622c52 0x622cd9 0x637d8d 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x51bb98 bytes.(*Buffer).Write+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:179 # 0x61f5bc crypto/tls.(*Conn).readRecordOrCCS+0x139c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:780 # 0x622c50 crypto/tls.(*Conn).readRecord+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x622c51 crypto/tls.(*Conn).readHandshakeBytes+0x51 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1078 # 0x622cd8 crypto/tls.(*Conn).readHandshake+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1089 # 0x637d8c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:630 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [11: 176] @ 0xe95f74 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xe95f73 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x2b3 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:372 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [13: 1664] @ 0x7fe3c5 0x481161 # 0x7fe3c4 github.com/miekg/dns.(*Server).serveTCPConn+0x84 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:560 0: 0 [2265: 253680] @ 0x47d67c 0x4a3915 0x4d233c 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x47d67b time.newTimer+0x3b /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/time.go:365 # 0x4a3914 time.AfterFunc+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/time/sleep.go:211 # 0x4d233b context.WithDeadlineCause+0x21b /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:643 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0x45f9b2 0x45f045 0x45f265 0x6cd265 0x6cd23b 0x6cc70b 0x6cc679 0x70f565 0x70d3f8 0x70d235 0x481161 # 0x6cd264 net.JoinHostPort+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock.go:242 # 0x6cd23a net/http.http2authorityAddr+0x1ba /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:8038 # 0x6cc70a net/http.http2configureTransports.func1+0x4a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7721 # 0x6cc678 net/http.http2configureTransports.func2+0x38 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:7741 # 0x70f564 net/http.(*Transport).dialConn+0x1464 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1932 # 0x70d3f7 net/http.(*Transport).dialConnFor+0xb7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1615 # 0x70d234 net/http.(*Transport).startDialConnForLocked.func1+0x34 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1597 0: 0 [638: 326656] @ 0xf47b19 0xf47ad6 0xf47ada 0xf4811a 0xf46b7c 0xf47266 0xf46d0a 0x572e05 0x56f313 0x5f7251 0x5f6b91 0x5f17f6 0x5f14f8 0x5f1b9a 0x5f154b 0x5f08f0 0x63345d 0x637ecf 0x6349ec 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf47b18 crypto/internal/fips140/bigmod.(*Nat).reset+0xb8 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:96 # 0xf47ad5 crypto/internal/fips140/bigmod.(*Nat).set+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:132 # 0xf47ad9 crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus+0x79 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:699 # 0xf48119 crypto/internal/fips140/bigmod.(*Nat).Add+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:741 # 0xf46b7b crypto/internal/fips140/bigmod.rr+0x25b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:511 # 0xf47265 crypto/internal/fips140/bigmod.newModulus+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:577 # 0xf46d09 crypto/internal/fips140/bigmod.NewModulus+0x89 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/bigmod/nat.go:552 # 0x572e04 crypto/rsa.fipsPublicKey+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/rsa.go:625 # 0x56f312 crypto/rsa.VerifyPKCS1v15+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/rsa/fips.go:376 # 0x5f7250 crypto/x509.checkSignature+0x4f0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:1005 # 0x5f6b90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/x509.go:930 # 0x5f17f5 crypto/x509.(*Certificate).buildChains.func1+0x195 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:964 # 0x5f14f7 crypto/x509.(*Certificate).buildChains+0x137 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1002 # 0x5f1b99 crypto/x509.(*Certificate).buildChains.func1+0x539 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:996 # 0x5f154a crypto/x509.(*Certificate).buildChains+0x18a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:1005 # 0x5f08ef crypto/x509.(*Certificate).Verify+0x32f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/verify.go:838 # 0x63345c crypto/tls.(*Conn).verifyServerCertificate+0xa9c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:1145 # 0x637ece crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:658 # 0x6349eb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:136 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [78: 1248] @ 0x782f51 0x782834 0x775235 0x774de5 0x7753e8 0x77583c 0xe91d0c 0xe91cdc 0xeaa6b2 0x481161 # 0x782f50 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x550 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77583b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xe91d0b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xe91cdb github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2286: 256032] @ 0x4d130a 0x59e453 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x4d1309 context.(*cancelCtx).Done+0x129 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:451 # 0x59e452 net.(*sysDialer).dialSerial+0xf2 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:664 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1895: 272880] @ 0xefe2de 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xefe2dd github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x5d /home/runner/work/blocky/blocky/server/server_endpoints.go:116 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1222: 78208] @ 0x5a98c7 0x5bd5dc 0x5bd11b 0x5b2378 0x5c0d87 0x5c0c29 0x5c0c2a 0x59edce 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5a98c6 net.(*netFD).connect+0x2a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:117 # 0x5bd5db net.(*netFD).dial+0x3bb /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:124 # 0x5bd11a net.socket+0x29a /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:70 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c0d86 net.(*sysDialer).doDialTCPProto+0xe6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:85 # 0x5c0c28 net.(*sysDialer).doDialTCP+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:75 # 0x5c0c29 net.(*sysDialer).dialTCP+0x69 /opt/hostedtoolcache/go/1.24.0/x64/src/net/tcpsock_posix.go:71 # 0x59edcd net.(*sysDialer).dialSingle+0x3cd /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:721 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [130: 6240] @ 0x407132 0x477989 0x773e7e 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [448: 50176] @ 0x7741f7 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2308: 258496] @ 0x4108b4 0xeaf6d2 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xeaf6d1 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xb1 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:221 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [3960: 823680] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xeaf6a7 0xeaf5a9 0xeb0b55 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xeaf6a6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x86 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:216 # 0xeaf5a8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:203 # 0xeb0b54 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x174 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:349 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [440: 49280] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [383: 24512] @ 0xeb3ebb 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb3eba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [585: 121680] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d0af9 0x4d0abd 0xea754c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d0af8 context.withCancel+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:278 # 0x4d0abc context.WithCancel+0x1c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:241 # 0xea754b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xab /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:163 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [922: 265536] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [51: 816] @ 0x485a57 0x611967 0xeb3e0d 0xea8b3e 0xea8705 0xea758c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x485a56 internal/reflectlite.Swapper+0x356 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/reflectlite/swapper.go:66 # 0x611966 sort.Slice+0x86 /opt/hostedtoolcache/go/1.24.0/x64/src/sort/slice.go:26 # 0xeb3e0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /home/runner/go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xea8b3d github.com/0xERR0R/blocky/resolver.weightedRandom+0x37d /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:266 # 0xea8704 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:236 # 0xea758b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xeb /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:166 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2671: 555568] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 32] @ 0xa2f657 0xa2ee72 0xa2e710 0xe960b2 0xe96096 0xe96063 0xe964dc 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xa2f656 github.com/0xERR0R/blocky/cache/stringcache.stringMap.contains+0x256 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:55 # 0xa2ee71 github.com/0xERR0R/blocky/cache/stringcache.(*InMemoryGroupedCache).Contains+0x171 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:54 # 0xa2e70f github.com/0xERR0R/blocky/cache/stringcache.(*ChainedGroupedCache).Contains+0x14f /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:32 # 0xe960b1 github.com/0xERR0R/blocky/lists.(*ListCache).Match+0x3f1 /home/runner/work/blocky/blocky/lists/list_cache.go:108 # 0xe96095 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).matches+0x3d5 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:520 # 0xe96062 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).handleDenylist+0x3a2 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:374 # 0xe964db github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xbb /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:404 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3739: 1076832] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xefc809 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [72: 20736] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xe9c044 0xeba28a 0xeb8e7b 0xeb8933 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xe9c043 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:155 # 0xeba289 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x69 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:77 # 0xeb8e7a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:129 # 0xeb8932 github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x92 /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:106 0: 0 [1460: 163520] @ 0x7741f7 0x7bd797 0x7bd6cf 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bd796 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /home/runner/work/blocky/blocky/log/context.go:44 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [142: 6816] @ 0x407132 0x477989 0x773e7e 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1211: 348768] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1836: 15040512] @ 0x7c9435 0x7c92a5 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c9434 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x94 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:280 # 0x7c92a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:249 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [1388: 155456] @ 0x4d21f4 0x4d2a0d 0x4d29cf 0xefd265 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4d21f3 context.WithDeadlineCause+0xd3 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:631 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xefd264 github.com/0xERR0R/blocky/server.(*Server).resolve+0xa4 /home/runner/work/blocky/blocky/server/server.go:536 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1232: 354816] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea0bf3 0xea0aec 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea0bf2 github.com/sirupsen/logrus.(*Entry).WithField+0x352 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea0aeb github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:162 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1891: 272304] @ 0x5d1065 0x5d0ee6 0x7171f6 0x6f0d27 0x6f5a18 0x481161 # 0x5d1064 net/url.parse+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:519 # 0x5d0ee5 net/url.ParseRequestURI+0x25 /opt/hostedtoolcache/go/1.24.0/x64/src/net/url/url.go:497 # 0x7171f5 net/http.readRequest+0x435 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1123 # 0x6f0d26 net/http.(*conn).readRequest+0x226 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1048 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [505: 56560] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [348: 38976] @ 0x7741f7 0xe9c9d3 0xe9c8ca 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe9c9d2 github.com/sirupsen/logrus.(*Entry).WithField+0x4d2 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c8c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:233 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4527: 1593504] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x9119fc 0x9119d1 0x9119d0 0x912bdf 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x9119fb net/textproto.MIMEHeader.Add+0x9b /opt/hostedtoolcache/go/1.24.0/x64/src/net/textproto/header.go:15 # 0x9119d0 net/http.Header.Add+0x70 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/header.go:31 # 0x9119cf github.com/go-chi/cors.(*Cors).handleActualRequest+0x6f /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:297 # 0x912bde github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x15e /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:227 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [489: 54768] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea9be5 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea9be4 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:141 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [989: 47472] @ 0x47793a 0x47794f 0xa2c97b 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2c97a github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:228 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [5862: 1688256] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xeab557 0xeab631 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xeab556 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /home/runner/work/blocky/blocky/resolver/resolver.go:198 # 0xeab630 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /home/runner/work/blocky/blocky/resolver/resolver.go:206 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1453: 162736] @ 0x7bd630 0x7bd60f 0x7bd6c5 0x7bd753 0xefc630 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd62f github.com/sirupsen/logrus.NewEntry+0xef /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7bd60e github.com/0xERR0R/blocky/log.FromCtx+0xce /home/runner/work/blocky/blocky/log/context.go:21 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0x7bd752 github.com/0xERR0R/blocky/log.CtxWithFields+0x32 /home/runner/work/blocky/blocky/log/context.go:43 # 0xefc62f github.com/0xERR0R/blocky/server.newRequest+0x2ef /home/runner/work/blocky/blocky/server/server.go:447 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [626: 30048] @ 0x407132 0x477989 0x773e7e 0xefc809 0xefcdd4 0xefe34c 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xefc808 github.com/0xERR0R/blocky/server.newRequest+0x4c8 /home/runner/work/blocky/blocky/server/server.go:453 # 0xefcdd3 github.com/0xERR0R/blocky/server.newRequestFromHTTP+0xb3 /home/runner/work/blocky/blocky/server/server.go:497 # 0xefe34b github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0xcb /home/runner/work/blocky/blocky/server/server_endpoints.go:124 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2013: 418704] @ 0x477893 0x407f05 0x407ef8 0x40d512 0x4d1649 0x4d224b 0x4d2a0d 0x4d29cf 0xeb0b0a 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x4d1648 context.(*cancelCtx).propagateCancel+0x168 /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:492 # 0x4d224a context.WithDeadlineCause+0x12a /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:634 # 0x4d2a0c context.WithDeadline+0x4c /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:617 # 0x4d29ce context.WithTimeout+0xe /opt/hostedtoolcache/go/1.24.0/x64/src/context/context.go:695 # 0xeb0b09 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:346 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [159: 15264] @ 0x7c6e9a 0x7db20c 0x7db0ed 0x7db54c 0x7dc30d 0x7dc559 0x7c92ec 0x7c9175 0x7c9c94 0xeafc3b 0x481161 # 0x7c6e99 github.com/miekg/dns.init.func66+0x19 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/ztypes.go:76 # 0x7db20b github.com/miekg/dns.UnpackRRWithHeader+0xcb /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:619 # 0x7db0ec github.com/miekg/dns.UnpackRR+0xac /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:612 # 0x7db54b github.com/miekg/dns.unpackRRslice+0xab /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:657 # 0x7dc30c github.com/miekg/dns.(*Msg).unpack+0x2ec /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:857 # 0x7dc558 github.com/miekg/dns.(*Msg).Unpack+0xf8 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/msg.go:888 # 0x7c92eb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:255 # 0x7c9174 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:234 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [6: 384] @ 0xf4fb30 0xf6c73a 0xf71a05 0x66034d 0x61c6c7 0x65b5e5 0x657592 0x651c5d 0x62585a 0x624cd0 0x624cbd 0x624c9a 0x4b3551 0x573b25 0x573b26 0x7feeee 0x7fc21d 0x7fe5cb 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x66034c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:29 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x65b5e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:768 # 0x657591 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server_tls13.go:79 # 0x651c5c crypto/tls.(*Conn).serverHandshake+0x19c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_server.go:56 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x624ccf crypto/tls.(*Conn).HandshakeContext+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x624cbc crypto/tls.(*Conn).Handshake+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1492 # 0x624c99 crypto/tls.(*Conn).Read+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1372 # 0x4b3550 io.ReadAtLeast+0x90 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:335 # 0x573b24 io.ReadFull+0xa4 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:354 # 0x573b25 encoding/binary.Read+0xa5 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/binary/binary.go:262 # 0x7feeed github.com/miekg/dns.(*Server).readTCP+0x10d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:696 # 0x7fc21c github.com/miekg/dns.defaultReader.ReadTCP+0x1c /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:170 # 0x7fe5ca github.com/miekg/dns.(*Server).serveTCPConn+0x28a /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:585 0: 0 [1190: 342720] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea1797 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea1796 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x36 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:193 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [3742: 1077696] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x83b685 0x83b5b7 0x83b1d6 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x83b684 net/http.(*Request).SetPathValue+0x164 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:1485 # 0x83b5b6 github.com/go-chi/chi/v5.setPathValue+0x96 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/path_value.go:18 # 0x83b1d5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2b5 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:477 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [11697: 6737472] @ 0x477893 0x40901d 0x40901e 0x408f6f 0x4072b9 0x477989 0x773e7e 0xeb1848 0xeb0bbe 0xa2c393 0xa2cfb5 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0x773e7d github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xeb1847 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4c7 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:385 # 0xeb0bbd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1dd /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:355 # 0xa2c392 github.com/avast/retry-go/v4.Do.func1+0x12 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:116 # 0xa2cfb4 github.com/avast/retry-go/v4.DoWithData[...]+0x674 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:180 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [341: 38192] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea750c 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea750b github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6b /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:152 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [459: 51408] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [5785: 833040] @ 0x7c8886 0x7c9c09 0xeafc3b 0x481161 # 0x7c8885 github.com/miekg/dns.(*Client).DialContext+0x45 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:116 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [104: 4992] @ 0x50dc06 0x835f48 0xea8168 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x50dc05 fmt.Sprintf+0x65 /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/print.go:240 # 0x835f47 github.com/0xERR0R/blocky/util.AnswerToString+0x247 /home/runner/work/blocky/blocky/util/common.go:55 # 0xea8167 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x3a7 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [865: 249120] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xea824b 0xea814d 0xea7986 0xeadb08 0xe9f63f 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xea824a github.com/sirupsen/logrus.(*Entry).WithField+0x48a /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea814c github.com/0xERR0R/blocky/resolver.evaluateResponses+0x38c /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:203 # 0xea7985 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4e5 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:175 # 0xeadb07 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /home/runner/work/blocky/blocky/resolver/sudn_resolver.go:116 # 0xe9f63e github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1de /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:96 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [467: 52304] @ 0x7741f7 0xea4150 0xea4051 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xea414f github.com/sirupsen/logrus.(*Entry).WithField+0x46f /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xea4050 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x370 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:138 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [63: 1008] @ 0xe9e129 0xe9de05 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9e128 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:85 # 0xe9de04 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:63 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [4055: 1297600] @ 0x838bb0 0x838b61 0x7181ce 0x6f5ca5 0x481161 # 0x838baf net/http.(*Request).WithContext+0x24f /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/request.go:372 # 0x838b60 github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x200 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:87 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1444: 161728] @ 0x6f12ef 0x6f5a18 0x481161 # 0x6f12ee net/http.(*conn).readRequest+0x7ee /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1103 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [874: 251712] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9f5e5 0xe9f4f3 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9f5e4 github.com/sirupsen/logrus.(*Entry).WithField+0x184 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9f4f2 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x92 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:94 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [6572: 3364864] @ 0x4b4212 0xefe153 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x4b4211 io.ReadAll+0x31 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:710 # 0xefe152 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0xb2 /home/runner/work/blocky/blocky/server/server_endpoints.go:99 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2551: 326528] @ 0x5bcf46 0x5bcf1d 0x5b2378 0x5c4dc7 0x59ec8b 0x59e5ae 0x59dc87 0x59d4cc 0x7c8b16 0x7c9c09 0xeafc3b 0x481161 # 0x5bcf45 net.newFD+0xc5 /opt/hostedtoolcache/go/1.24.0/x64/src/net/fd_unix.go:27 # 0x5bcf1c net.socket+0x9c /opt/hostedtoolcache/go/1.24.0/x64/src/net/sock_posix.go:27 # 0x5b2377 net.internetSocket+0xf7 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ipsock_posix.go:167 # 0x5c4dc6 net.(*sysDialer).dialUDP+0xa6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/udpsock_posix.go:212 # 0x59ec8a net.(*sysDialer).dialSingle+0x28a /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:725 # 0x59e5ad net.(*sysDialer).dialSerial+0x24d /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:686 # 0x59dc86 net.(*sysDialer).dialParallel+0x3a6 /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:587 # 0x59d4cb net.(*Dialer).DialContext+0x6ab /opt/hostedtoolcache/go/1.24.0/x64/src/net/dial.go:578 # 0x7c8b15 github.com/miekg/dns.(*Client).DialContext+0x2d5 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:140 # 0x7c9c08 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:456 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [353: 39536] @ 0x7741f7 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe9f4a8 0xe9ca3c 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9f4a7 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/conditional_upstream_resolver.go:85 # 0xe9ca3b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x53b /home/runner/work/blocky/blocky/resolver/caching_resolver.go:234 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2959: 426096] @ 0x7c92d3 0x7c920e 0x7c9c94 0xeafc3b 0x481161 # 0x7c92d2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:254 # 0x7c920d github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:226 # 0x7c9c93 github.com/miekg/dns.(*Client).ExchangeContext+0xf3 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/client.go:462 # 0xeafc3a github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3a /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:224 0: 0 [5825: 1677600] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab4f3 0xeb04e5 0xeb0625 0xea6b37 0xea7d5a 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab4f2 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x32 /home/runner/work/blocky/blocky/resolver/resolver.go:197 # 0xeb04e4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x1a4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:312 # 0xeb0624 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:329 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [88: 157696] @ 0x62d485 0x62e03d 0x62585a 0x70e00e 0x70e009 0x481161 # 0x62d484 crypto/tls.(*Conn).makeClientHello+0xe24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:178 # 0x62e03c crypto/tls.(*Conn).clientHandshake+0x7c /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:275 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [463: 51856] @ 0x7bd494 0x7bd45d 0x7bd6e5 0xeab5be 0xeab485 0xea3d59 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x7bd493 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd45c github.com/0xERR0R/blocky/log.NewCtx+0x1c /home/runner/work/blocky/blocky/log/context.go:14 # 0x7bd6e4 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /home/runner/work/blocky/blocky/log/context.go:39 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xea3d58 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x78 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:118 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [2: 128] @ 0xf4fb30 0xf6c73a 0xf71a05 0x6602ce 0x61c6c7 0x6387fe 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf4fb2f crypto/internal/fips140/hmac.New[...]+0x12f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hmac/hmac.go:149 # 0xf6c739 crypto/internal/fips140/hkdf.Expand[...]+0x99 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:28 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x6602cd crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:28 # 0x61c6c6 crypto/tls.(*halfConn).setTrafficSecret+0x66 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:234 # 0x6387fd crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:734 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [27: 884736] @ 0x754c25 0x755b5f 0x757db2 0x78330d 0x7832de 0x7832b8 0x782c7b 0x782834 0x775235 0x774de5 0x7753e8 0xefd005 0xefcf94 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x754c24 regexp.(*bitState).reset+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:91 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0x78330c regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0x7832dd regexp.(*Regexp).MatchString+0x3d /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0x7832b7 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 # 0x782c7a github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x27a /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:259 # 0x782833 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5d3 /home/runner/go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x775234 github.com/sirupsen/logrus.(*Entry).write+0x94 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x774de4 github.com/sirupsen/logrus.(*Entry).log+0x424 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x7753e7 github.com/sirupsen/logrus.(*Entry).Log+0x47 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xefd004 github.com/sirupsen/logrus.(*Entry).Error+0xc4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:333 # 0xefcf93 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x53 /home/runner/work/blocky/blocky/server/server.go:514 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [58: 6496] @ 0x7bd59a 0x7bd609 0x7bd6c5 0xeab5be 0xeab485 0xe9c548 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0x7bd599 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /home/runner/work/blocky/blocky/log/context.go:29 # 0x7bd608 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /home/runner/work/blocky/blocky/log/context.go:25 # 0x7bd6c4 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /home/runner/work/blocky/blocky/log/context.go:36 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe9c547 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:203 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 0: 0 [501: 56112] @ 0x7741f7 0xe91cee 0xeaa6b2 0x481161 # 0x7741f6 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe91ced github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /home/runner/work/blocky/blocky/querylog/logger_writer.go:24 # 0xeaa6b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:227 0: 0 [2662: 340736] @ 0xa2ca0d 0xa2c976 0xa2c33e 0xeb08c5 0xea6b37 0xea7d5a 0x481161 # 0xa2ca0c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:226 # 0xa2c975 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:128 # 0xa2c33d github.com/avast/retry-go/v4.Do+0x3d /home/runner/go/pkg/mod/github.com/avast/retry-go/v4@v4.6.1/retry.go:119 # 0xeb08c4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x2e4 /home/runner/work/blocky/blocky/resolver/upstream_resolver.go:341 # 0xea6b36 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x36 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:66 # 0xea7d59 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /home/runner/work/blocky/blocky/resolver/parallel_best_resolver.go:80 0: 0 [1242: 357696] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0x7bdb25 0x7bd9b6 0xeab627 0x7bd6cf 0xeab5be 0xeab485 0xe96468 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7bdb24 github.com/sirupsen/logrus.(*Entry).WithField+0x1c4 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7bd9b5 github.com/0xERR0R/blocky/log.WithPrefix+0x55 /home/runner/work/blocky/blocky/log/logger.go:81 # 0xeab626 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /home/runner/work/blocky/blocky/resolver/resolver.go:204 # 0x7bd6ce github.com/0xERR0R/blocky/log.WrapCtx+0x2e /home/runner/work/blocky/blocky/log/context.go:37 # 0xeab5bd github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x3d /home/runner/work/blocky/blocky/resolver/resolver.go:203 # 0xeab484 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /home/runner/work/blocky/blocky/resolver/resolver.go:193 # 0xe96467 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:400 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [1157: 333216] @ 0x477893 0x407f05 0x407ef8 0x40ca19 0x773f1b 0xe9c893 0xe9c755 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x773f1a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe9c892 github.com/sirupsen/logrus.(*Entry).WithField+0x392 /home/runner/go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe9c754 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x254 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:214 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 0: 0 [98: 200704] @ 0x717f77 0x717f53 0x6f143f 0x6f5a18 0x481161 # 0x717f76 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f143e net/http.(*conn).readRequest+0x93e /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:1115 # 0x6f5a17 net/http.(*conn).serve+0x397 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2027 0: 0 [237: 970752] @ 0x717f77 0x717f53 0x6f592d 0x481161 # 0x717f76 bufio.NewWriterSize+0x1b6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:600 # 0x717f52 net/http.newBufioWriterSize+0x192 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:894 # 0x6f592c net/http.(*conn).serve+0x2ac /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2014 0: 0 [1: 16] @ 0xa4452c 0xa44525 0xa45914 0xa45463 0xa4dca5 0xa4df4f 0xea525a 0xea4e50 0xea4d29 0xa46e1d 0xa466db 0x481161 # 0xa4452b bufio.(*Scanner).Text+0x10b /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa44524 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa45913 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xea5259 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).parseFile+0x219 /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:233 # 0xea4e4f github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.func1+0xef /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:188 # 0xea4d28 github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).loadSources.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xf6c705 0xf71a05 0x660465 0x638538 0x634a05 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf6c704 crypto/internal/fips140/hkdf.Expand[...]+0x64 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/hkdf/hkdf.go:27 # 0xf71a04 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:39 # 0x660464 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/key_schedule.go:37 # 0x638537 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x97 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:720 # 0x634a04 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:139 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [17: 2506752] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [75615: 6049200] @ 0xa43fd7 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43fd6 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:59 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [60: 5406720] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [137: 95395840] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [199: 97812480] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7244: 115904] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [45635: 2190480] @ 0xa441e7 0xa441db 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa441e6 bytes.NewReader+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa441da github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:97 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [33440: 1605120] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15451: 247216] @ 0xa45ff3 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45ff2 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x32 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:23 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [24: 4718592] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [247: 151756800] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [97: 23838720] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [38: 19611648] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4363: 71483392] @ 0x6a135a 0x48b6d1 0x6b0eb7 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1359 net/http.init.func5+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1216 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0eb6 net/http.http2getDataBufferChunk+0x76 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1230 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [34138: 1638624] @ 0xa4446a 0xa4445e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44469 bytes.NewReader+0x49 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/reader.go:159 # 0xa4445d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:141 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [154: 109756416] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17845: 856560] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [64: 172032] @ 0x688fb1 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x688fb0 compress/flate.NewReader+0x50 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:812 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10855: 521040] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa4626e 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa4626d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:119 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11258: 180128] @ 0xa44328 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44327 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x187 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [171: 257753088] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11555: 184880] @ 0xa30f6a 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30f69 github.com/hashicorp/go-multierror.Append+0x329 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [168: 13440] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1012: 961675264] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [679: 65184] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xf71850 0xf716e9 0x636cf2 0x636b88 0x6349be 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0xf7184f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:32 # 0xf716e8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:53 # 0x636cf1 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/internal/fips140/tls13/tls13.go:106 # 0x636b87 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:516 # 0x6349bd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:130 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [4: 384] @ 0x563e45 0x63b96d 0x63b810 0x640d15 0x6519b8 0x6343e6 0x62e7d0 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63b96c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63b80f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:195 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x6519b7 crypto/tls.transcriptMsg+0x77 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:1941 # 0x6343e5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client_tls13.go:68 # 0x62e7cf crypto/tls.(*Conn).clientHandshake+0x80f /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:379 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [376: 30080] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1766: 1330970624] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [437: 34960] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [167: 13360] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2765: 1653514240] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1202: 76928] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2899: 1377419264] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [87: 3563520] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [170: 16711680] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [201: 21405696] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [119: 8773632] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3505: 1320796160] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [267: 1298688] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3015: 889159680] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [423: 4006656] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1751: 42024] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4655: 148960] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6135: 294480] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [81: 93312] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2697: 618627072] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3320: 212480] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [101: 491264] @ 0x688f91 0x68b9c6 0x68b2f8 0x6dc58a 0x6dc521 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x688f90 compress/flate.NewReader+0x30 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/flate/inflate.go:810 # 0x68b9c5 compress/gzip.(*Reader).readHeader+0x365 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:238 # 0x68b2f7 compress/gzip.(*Reader).Reset+0x297 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:113 # 0x6dc589 compress/gzip.NewReader+0xa9 /opt/hostedtoolcache/go/1.24.0/x64/src/compress/gzip/gunzip.go:94 # 0x6dc520 net/http.(*http2gzipReader).Read+0x40 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10826 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [159: 5210112] @ 0x754c25 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa45065 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754c24 regexp.(*bitState).reset+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:91 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa45064 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:288 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4761: 152352] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [450: 14745600] @ 0x754c25 0x755b5f 0x757db2 0xa44ecd 0xa44ea5 0xa44e9e 0xa446d7 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x754c24 regexp.(*bitState).reset+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:91 # 0x755b5e regexp.(*Regexp).backtrack+0x19e /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/backtrack.go:317 # 0x757db1 regexp.(*Regexp).doExecute+0x271 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:535 # 0xa44ecc regexp.(*Regexp).doMatch+0x6c /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/exec.go:514 # 0xa44ea4 regexp.(*Regexp).MatchString+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/regexp/regexp.go:527 # 0xa44e9d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:266 # 0xa446d6 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2b6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:167 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2767: 498679808] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [670: 10977280] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1158: 9486336] @ 0x6a131a 0x48b6d1 0x6b0e88 0x6b165a 0x6b154b 0x6bae76 0x6da07b 0x6d7c72 0x6d6c99 0x481161 # 0x6a1319 net/http.init.func4+0x19 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1215 # 0x48b6d0 sync.(*Pool).Get+0xb0 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/pool.go:155 # 0x6b0e87 net/http.http2getDataBufferChunk+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1228 # 0x6b1659 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1333 # 0x6b154a net/http.(*http2dataBuffer).Write+0x8a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:1316 # 0x6bae75 net/http.(*http2pipe).Write+0x175 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:4020 # 0x6da07a net/http.(*http2clientConnReadLoop).processData+0x21a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:10400 # 0x6d7c71 net/http.(*http2clientConnReadLoop).run+0x4d1 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9967 # 0x6d6c98 net/http.(*http2ClientConn).readLoop+0x78 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/h2_bundle.go:9812 0: 0 [856: 27392] @ 0xa44297 0xa44290 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44296 bufio.(*Scanner).Text+0xf6 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4428f github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /home/runner/work/blocky/blocky/lists/parsers/hosts.go:102 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11789: 565872] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6135: 147240] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [255: 12240] @ 0x583db1 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583db0 net/netip.parseIPv4Fields+0x150 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:162 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6128: 294144] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16713: 1069632] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2460: 342589440] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6040: 144960] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1253: 80192] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3472: 222208] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6077: 145848] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1717: 27472] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1869: 29904] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2346: 249839616] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5169: 82704] @ 0xa4452c 0xa44525 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4452b bufio.(*Scanner).Text+0x10b /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa44524 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:146 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15129: 242064] @ 0xa43fc6 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43fc5 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:58 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2054: 168263680] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [862: 41376] @ 0x583e05 0x584093 0x5837f0 0x5ae95e 0xa4ce9b 0xa4ce8d 0xa46328 0xa4ce2a 0xa4cdb3 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583e04 net/netip.parseIPv4Fields+0x1a4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:167 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa4ce9a net.ParseIP+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4ce8c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /home/runner/work/blocky/blocky/lists/list_cache.go:251 # 0xa46327 github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:189 # 0xa4ce29 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:51 # 0xa4cdb2 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2621: 41936] @ 0xa446c5 0xa446be 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa446c4 bufio.(*Scanner).Text+0x2a4 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa446bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x29d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:165 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1704: 97714176] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6188: 148512] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6236: 498880] @ 0x50abbb 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50abba fmt.Errorf+0x9a /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:26 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11611: 185776] @ 0x50ad29 0x50ad1d 0xa44365 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x50ad28 errors.New+0x208 /opt/hostedtoolcache/go/1.24.0/x64/src/errors/errors.go:65 # 0x50ad1c fmt.Errorf+0x1fc /opt/hostedtoolcache/go/1.24.0/x64/src/fmt/errors.go:30 # 0xa44364 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1c4 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [12245: 587760] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8424: 269568] @ 0x45fa86 0xa460e5 0xa4607c 0xa45a63 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa460e4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /home/runner/work/blocky/blocky/lists/parsers/lines.go:28 # 0xa4607b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /home/runner/work/blocky/blocky/lists/parsers/adapt.go:8 # 0xa45a62 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8709: 278688] @ 0xa45196 0xa45180 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa45195 bufio.(*Scanner).Text+0x75 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4517f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /home/runner/work/blocky/blocky/lists/parsers/lines.go:67 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [39: 1597440] @ 0x51bf94 0x51b9bd 0x621470 0x621437 0x61ef5e 0x624dc5 0x624dc6 0x711167 0x66e697 0x4b3c63 0x7053db 0x7052bf 0x715202 0x6a660a 0x6711de 0xa4517b 0xa45a50 0xa45450 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x51bf93 bytes.growSlice+0x93 /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:249 # 0x51b9bc bytes.(*Buffer).grow+0x13c /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:151 # 0x62146f bytes.(*Buffer).Grow+0x6f /opt/hostedtoolcache/go/1.24.0/x64/src/bytes/buffer.go:168 # 0x621436 crypto/tls.(*Conn).readFromUntil+0x36 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:830 # 0x61ef5d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:680 # 0x624dc4 crypto/tls.(*Conn).readRecord+0x144 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:591 # 0x624dc5 crypto/tls.(*Conn).Read+0x145 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1385 # 0x711166 net/http.(*persistConn).Read+0x46 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2122 # 0x66e696 bufio.(*Reader).Read+0x196 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/bufio.go:245 # 0x4b3c62 io.(*LimitedReader).Read+0x42 /opt/hostedtoolcache/go/1.24.0/x64/src/io/io.go:479 # 0x7053da net/http.(*body).readLocked+0x3a /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:845 # 0x7052be net/http.(*body).Read+0xfe /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transfer.go:837 # 0x715201 net/http.(*bodyEOFSignal).Read+0x141 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:2984 # 0x6a6609 net/http.(*cancelTimerBody).Read+0x29 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/client.go:971 # 0x6711dd bufio.(*Scanner).Scan+0x81d /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:219 # 0xa4517a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /home/runner/work/blocky/blocky/lists/parsers/lines.go:63 # 0xa45a4f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4544f github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x2f /home/runner/work/blocky/blocky/lists/parsers/adapt.go:48 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 480] @ 0x563e45 0x63e9b4 0x63e993 0x563b42 0x563ed1 0x63c7ec 0x63c68f 0x640d15 0x622916 0x62e405 0x62585a 0x70e00e 0x70e009 0x481161 # 0x563e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x63e9b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63e992 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:286 # 0x563b41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x563ed0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x63c7eb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b /opt/hostedtoolcache/go/1.24.0/x64/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x63c68e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:285 # 0x640d14 crypto/tls.(*clientHelloMsg).marshal+0x14 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_messages.go:376 # 0x622915 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1052 # 0x62e404 crypto/tls.(*Conn).clientHandshake+0x444 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/handshake_client.go:325 # 0x625859 crypto/tls.(*Conn).handshakeContext+0x399 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1568 # 0x70e00d crypto/tls.(*Conn).HandshakeContext+0x6d /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/tls/conn.go:1508 # 0x70e008 net/http.(*persistConn).addTLS.func2+0x68 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/transport.go:1703 0: 0 [22830: 730560] @ 0xa30ca5 0xa44067 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa30ca4 github.com/hashicorp/go-multierror.Append+0x64 /home/runner/go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa44066 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0xe6 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:66 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1380: 56524800] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2573: 41168] @ 0xa4431a 0xa4431b 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa44319 bufio.(*Scanner).Text+0x179 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0xa4431a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x17a /home/runner/work/blocky/blocky/lists/parsers/hosts.go:110 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11426: 182816] @ 0xa445a5 0xa4457e 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa445a4 net.ParseIP+0x184 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa4457d github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x15d /home/runner/work/blocky/blocky/lists/parsers/hosts.go:157 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15001: 240016] @ 0xa43fe8 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa43fe7 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:60 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11465: 183440] @ 0xa4460c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4460b github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1eb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:162 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [983: 24158208] @ 0xa2f9da 0xa2fbec 0xa2f262 0xa2eadc 0xa4c402 0xa4c329 0xa466db 0x481161 # 0xa2f9d9 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x259 /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:96 # 0xa2fbeb github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:113 # 0xa2f261 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa2eadb github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:61 # 0xa4c401 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /home/runner/work/blocky/blocky/lists/list_cache.go:188 # 0xa4c328 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10801: 518448] @ 0x583f4d 0x584093 0x5837f0 0x5ae95e 0xa44fc5 0xa44fc6 0xa44df7 0xa4429c 0xa440c9 0xa46014 0xa45463 0xa4dca5 0xa4df4f 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0x583f4c net/netip.parseIPv4Fields+0x2ec /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:185 # 0x584092 net/netip.parseIPv4+0x32 /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:198 # 0x5837ef net/netip.ParseAddr+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/net/netip/netip.go:119 # 0x5ae95d net.parseIP+0x1d /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:535 # 0xa44fc4 net.ParseIP+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/net/ip.go:528 # 0xa44fc5 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x25 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:278 # 0xa44df6 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x196 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:254 # 0xa4429b github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfb /home/runner/work/blocky/blocky/lists/parsers/hosts.go:104 # 0xa440c8 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x148 /home/runner/work/blocky/blocky/lists/parsers/hosts.go:64 # 0xa46013 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x53 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:25 # 0xa45462 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x42 /home/runner/work/blocky/blocky/lists/parsers/adapt.go:55 # 0xa4dca4 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x44 /home/runner/work/blocky/blocky/lists/parsers/filtererrors.go:75 # 0xa4df4e github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xce /home/runner/work/blocky/blocky/lists/parsers/parser.go:45 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22358: 536592] @ 0xa4cdd5 0xa4df62 0xa4cb29 0xa4c73c 0xa4c5c9 0xa46e1d 0xa466db 0x481161 # 0xa4cdd4 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /home/runner/work/blocky/blocky/lists/list_cache.go:245 # 0xa4df61 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xe1 /home/runner/work/blocky/blocky/lists/parsers/parser.go:54 # 0xa4cb28 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x348 /home/runner/work/blocky/blocky/lists/list_cache.go:244 # 0xa4c73b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /home/runner/work/blocky/blocky/lists/list_cache.go:180 # 0xa4c5c8 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa46e1c github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0xfc /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 16 [57: 912] @ 0xeb98ef 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb98ee github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 1: 16 [10: 160] @ 0xeb6f8f 0xeba5d1 0xe9d3a5 0xe9cab5 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeb6f8e github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x10e /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba5d0 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Put+0x90 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:101 # 0xe9d3a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x1c4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:337 # 0xe9cab4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x5b4 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:238 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 1: 24 [1: 24] @ 0x67a0c5 0x67a0be 0x67a5ae 0x6796dd 0x48b44b 0x679748 0x67972b 0x6ab8c5 0x6ad725 0x6ae41a 0xefef22 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x67a0c4 bufio.(*Scanner).Text+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/bufio/scan.go:115 # 0x67a0bd mime.loadMimeGlobsFile+0xfd /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type_unix.go:44 # 0x67a5ad mime.initMimeUnix+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type_unix.go:107 # 0x6796dc mime.initMime+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:81 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x679747 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x67972a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:105 # 0x6ab8c4 net/http.serveContent+0xde4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:283 # 0x6ad724 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:756 # 0x6ae419 net/http.(*fileHandler).ServeHTTP+0xb9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:986 # 0xefef21 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2356 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 1: 24 [1: 24] @ 0x679e67 0x67a1a5 0x67a5ae 0x6796dd 0x48b44b 0x679748 0x67972b 0x6ab8c5 0x6ad725 0x6ae41a 0xefef22 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x679e66 mime.setExtensionType+0x4a6 /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:193 # 0x67a1a4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type_unix.go:71 # 0x67a5ad mime.initMimeUnix+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type_unix.go:107 # 0x6796dc mime.initMime+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:81 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x679747 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x67972a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:105 # 0x6ab8c4 net/http.serveContent+0xde4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:283 # 0x6ad724 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:756 # 0x6ae419 net/http.(*fileHandler).ServeHTTP+0xb9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:986 # 0xefef21 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2356 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 2: 32 [29: 464] @ 0xeba1a5 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xeba1a4 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x44 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:93 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 1: 32 [2: 64] @ 0xbd8456 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefce97 0xefb2bb 0x7fc089 0x7fc008 0x7fed4a 0x7fe5eb 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefce96 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /home/runner/work/blocky/blocky/server/server.go:504 # 0xefb2ba github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /home/runner/work/blocky/blocky/server/server.go:341 # 0x7fc088 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:37 # 0x7fc007 github.com/miekg/dns.(*ServeMux).ServeDNS+0x67 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/serve_mux.go:103 # 0x7fed49 github.com/miekg/dns.(*Server).serveDNS+0x449 /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:681 # 0x7fe5ea github.com/miekg/dns.(*Server).serveTCPConn+0x2aa /home/runner/go/pkg/mod/github.com/miekg/dns@v1.1.66/server.go:590 1: 32 [50: 1600] @ 0xbd8456 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd8455 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 2: 64 [95: 3040] @ 0xe9c73d 0xe9c6bd 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xe9c73c github.com/0xERR0R/blocky/util.GenerateCacheKey+0x23c /home/runner/work/blocky/blocky/util/common.go:193 # 0xe9c6bc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1bc /home/runner/work/blocky/blocky/resolver/caching_resolver.go:213 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 3: 144 [90: 4320] @ 0xbd84f0 0xbd84e4 0xbd849b 0xbda7ac 0xeb991b 0xeba1d7 0xeba0aa 0xe9cd73 0xe9c8b8 0xe9650f 0xea41b0 0xea0c5c 0xea1817 0xea5c88 0xea9c30 0xea27b5 0xe9df66 0xea2358 0xea2c51 0xea2add 0xefd41d 0xefcf7f 0xefe3b5 0xefe1b1 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0xbd84ef container/list.(*List).insertValue+0x22f /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:104 # 0xbd84e3 container/list.(*List).PushFront+0x223 /opt/hostedtoolcache/go/1.24.0/x64/src/container/list/list.go:146 # 0xbd849a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xbda7ab github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /home/runner/go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xeb991a github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x13a /home/runner/work/blocky/blocky/cache/expirationcache/expiration_cache.go:152 # 0xeba1d6 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).trackCacheKeyQueryCount+0x76 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:97 # 0xeba0a9 github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).Get+0x29 /home/runner/work/blocky/blocky/cache/expirationcache/prefetching_cache.go:106 # 0xe9cd72 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x32 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:246 # 0xe9c8b7 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3b7 /home/runner/work/blocky/blocky/resolver/caching_resolver.go:216 # 0xe9650e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /home/runner/work/blocky/blocky/resolver/blocking_resolver.go:410 # 0xea41af github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4cf /home/runner/work/blocky/blocky/resolver/hosts_file_resolver.go:140 # 0xea0c5b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3bb /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:164 # 0xea1816 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xb6 /home/runner/work/blocky/blocky/resolver/custom_dns_resolver.go:200 # 0xea5c87 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x47 /home/runner/work/blocky/blocky/resolver/metrics_resolver.go:34 # 0xea9c2f github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x8f /home/runner/work/blocky/blocky/resolver/query_logging_resolver.go:144 # 0xea27b4 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x34 /home/runner/work/blocky/blocky/resolver/ede_resolver.go:35 # 0xe9df65 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x1a5 /home/runner/work/blocky/blocky/resolver/client_names_resolver.go:68 # 0xea2357 github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x237 /home/runner/work/blocky/blocky/resolver/ecs_resolver.go:77 # 0xea2c50 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /home/runner/work/blocky/blocky/resolver/fqdn_only_resolver.go:37 # 0xea2adc github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x19c /home/runner/work/blocky/blocky/resolver/filtering_resolver.go:35 # 0xefd41c github.com/0xERR0R/blocky/server.(*Server).resolve+0x25c /home/runner/work/blocky/blocky/server/server.go:551 # 0xefcf7e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /home/runner/work/blocky/blocky/server/server.go:512 # 0xefe3b4 github.com/0xERR0R/blocky/server.(*Server).processDohMessage+0x134 /home/runner/work/blocky/blocky/server/server_endpoints.go:126 # 0xefe1b0 github.com/0xERR0R/blocky/server.(*Server).dohPostRequestHandler+0x110 /home/runner/work/blocky/blocky/server/server_endpoints.go:112 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 1: 160 [1: 160] @ 0x48e14b 0x48e139 0x48df97 0x679e94 0x679e6f 0x679d5f 0x67a1a5 0x67a5ae 0x6796dd 0x48b44b 0x679748 0x67972b 0x6ab8c5 0x6ad725 0x6ae41a 0xefef22 0x6f77a9 0x83b202 0x6f77a9 0x838c8f 0x83a61b 0x6f77a9 0x83b202 0x6f77a9 0x912bfe 0x6f77a9 0xef8552 0x6f77a9 0x838c4e 0x7181ce 0x6f5ca5 0x481161 # 0x48e14a internal/sync.newIndirectNode[...]+0x6a /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:550 # 0x48e138 internal/sync.(*HashTrieMap[...]).expand+0x58 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:177 # 0x48df96 internal/sync.(*HashTrieMap[...]).Swap+0x396 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:272 # 0x679e93 internal/sync.(*HashTrieMap[...]).Store+0x4d3 /opt/hostedtoolcache/go/1.24.0/x64/src/internal/sync/hashtriemap.go:200 # 0x679e6e sync.(*Map).Store+0x4ae /opt/hostedtoolcache/go/1.24.0/x64/src/sync/hashtriemap.go:55 # 0x679d5e mime.setExtensionType+0x39e /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:193 # 0x67a1a4 mime.loadMimeGlobsFile+0x1e4 /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type_unix.go:71 # 0x67a5ad mime.initMimeUnix+0x4d /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type_unix.go:107 # 0x6796dc mime.initMime+0x3c /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:81 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x679747 sync.(*Once).Do+0x47 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x67972a mime.TypeByExtension+0x2a /opt/hostedtoolcache/go/1.24.0/x64/src/mime/type.go:105 # 0x6ab8c4 net/http.serveContent+0xde4 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:283 # 0x6ad724 net/http.serveFile+0x744 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:756 # 0x6ae419 net/http.(*fileHandler).ServeHTTP+0xb9 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/fs.go:986 # 0xefef21 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2356 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c8e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:73 # 0x83a61a github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:327 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x83b201 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e1 /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:480 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x912bfd github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /home/runner/go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0xef8551 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x311 /home/runner/work/blocky/blocky/server/http.go:79 # 0x6f77a8 net/http.HandlerFunc.ServeHTTP+0x28 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2294 # 0x838c4d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /home/runner/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.1/mux.go:90 # 0x7181cd net/http.serverHandler.ServeHTTP+0x8d /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:3301 # 0x6f5ca4 net/http.(*conn).serve+0x624 /opt/hostedtoolcache/go/1.24.0/x64/src/net/http/server.go:2102 1: 1536 [1: 1536] @ 0x57af13 0x5e07db 0x5eca4d 0x5ec796 0x48b44b 0x5ec645 0x5ec628 0x5dfa45 0xf039bf 0x453458 0x4448c5 0x4447ae 0x481161 # 0x57af12 encoding/pem.Decode+0x692 /opt/hostedtoolcache/go/1.24.0/x64/src/encoding/pem/pem.go:171 # 0x5e07da crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:222 # 0x5eca4c crypto/x509.loadSystemRoots+0x1ac /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root_unix.go:44 # 0x5ec795 crypto/x509.initSystemRoots+0x55 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:40 # 0x48b44a sync.(*Once).doSlow+0xaa /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:78 # 0x5ec644 sync.(*Once).Do+0x44 /opt/hostedtoolcache/go/1.24.0/x64/src/sync/once.go:69 # 0x5ec627 crypto/x509.systemRootsPool+0x27 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/root.go:31 # 0x5dfa44 crypto/x509.SystemCertPool+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/crypto/x509/cert_pool.go:118 # 0xf039be github.com/breml/rootcerts.init.0+0x1e /home/runner/go/pkg/mod/github.com/breml/rootcerts@v0.2.21/rootcerts.go:40 # 0x453457 runtime.doInit1+0xd7 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7350 # 0x4448c4 runtime.doInit+0x344 /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:7317 # 0x4447ad runtime.main+0x22d /opt/hostedtoolcache/go/1.24.0/x64/src/runtime/proc.go:254 1: 18432 [17: 313344] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 172032 [81: 13934592] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 360448 [155: 55869440] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 401408 [368: 147718144] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 434176 [152: 65994752] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 458752 [168: 77070336] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 507904 [39: 19808256] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 524288 [134: 70254592] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 573440 [162: 92897280] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 655360 [121: 79298560] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 679936 [186: 126468096] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 704512 [73: 51429376] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 720896 [59: 42532864] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 729088 [217: 158212096] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 737280 [425: 156672000] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 770048 [199: 153239552] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 786432 [424: 166723584] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 794624 [223: 177201152] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 811008 [180: 145981440] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 901120 [189: 170311680] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 917504 [313: 287178752] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 925696 [147: 136077312] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 1515520 [94: 142458880] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 1736704 [262: 227508224] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 3: 1867776 [321: 199852032] @ 0x5217c5 0x5218d0 0x526b45 0xa2fd10 0xa2f302 0xa2ebce 0xa4c266 0xa4b7cd 0xa466db 0x481161 # 0x5217c4 strings.(*Builder).grow+0x24 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:61 # 0x5218cf strings.(*Builder).Grow+0x4f /opt/hostedtoolcache/go/1.24.0/x64/src/strings/builder.go:75 # 0x526b44 strings.Join+0x104 /opt/hostedtoolcache/go/1.24.0/x64/src/strings/strings.go:506 # 0xa2fd0f github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /home/runner/work/blocky/blocky/cache/stringcache/string_caches.go:125 # 0xa2f301 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x21 /home/runner/work/blocky/blocky/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa2ebcd github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /home/runner/work/blocky/blocky/cache/stringcache/chained_grouped_cache.go:80 # 0xa4c265 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x425 /home/runner/work/blocky/blocky/lists/list_cache.go:213 # 0xa4b7cc github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /home/runner/work/blocky/blocky/lists/list_cache.go:127 # 0xa466da github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xda /home/runner/go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 # runtime.MemStats # Alloc = 46905904 # TotalAlloc = 4102015866016 # Sys = 277141816 # Lookups = 0 # Mallocs = 13115469446 # Frees = 13115167865 # HeapAlloc = 46905904 # HeapSys = 263389184 # HeapIdle = 201023488 # HeapInuse = 62365696 # HeapReleased = 190177280 # HeapObjects = 301581 # Stack = 851968 / 851968 # MSpan = 690080 / 3802560 # MCache = 1208 / 15704 # BuckHashSys = 2705045 # GCSys = 5554072 # OtherSys = 823283 # NextGC = 62560530 # LastGC = 1773673351875125193 # PauseNs = [131973 117832 114587 104914 73732 89620 493946 102966 97516 180949 93122 105536 86544 98142 103412 167087 111358 119156 106226 105864 93075 117970 97420 137374 97315 96003 89255 105516 100038 95902 91396 158060 92231 142705 134979 80469 94418 91241 91302 93040 116521 113322 117770 83122 108529 88694 122347 86850 92140 110513 98739 114009 143255 82613 92047 86590 171512 108003 86068 82573 843211 1273565 1451435 1042031 1200976 971424 892212 1293837 1361066 1166009 1141257 1436084 1337633 1118405 1268214 939584 1535329 988655 1105085 1122882 1265468 891830 1216820 1260222 954122 77685 131481 87637 96716 98476 112892 78896 91600 79066 109451 107963 103047 81120 85208 83135 113934 115434 126791 125439 76846 121511 93809 119666 111674 91142 106759 83326 90515 89555 100295 80593 278710 124993 113917 101366 77823 102380 88882 89337 111815 105515 89879 98453 114348 96901 101090 120630 91009 80556 101838 118255 123000 86129 88298 116788 99524 135712 108833 124235 109154 109628 81661 119820 98879 97364 112163 119062 83505 180554 88026 82235 95474 81223 84865 100429 86579 95388 175041 100715 107251 94736 95047 81869 92440 103662 129271 100248 73407 115030 86074 146398 92882 107096 112922 81801 90283 180383 79906 79489 122080 97524 94550 86881 90732 122711 109151 114777 95248 117572 116154 121589 79569 96475 84396 113958 88498 90950 98699 82455 84730 107111 130641 81828 96878 109358 88628 88488 90184 90629 89605 87412 91289 89645 96907 118239 93547 110386 92417 111676 112670 118975 89805 82229 136586 91917 79291 82482 80118 113148 108129 80795 131640 79225 90354 116704 92035 110414 92775 80772 75450 125783 123287 125181 85693 94014 129718 82028 115174 120001 117243 124564] # PauseEnd = [1773670414581757142 1773670414872612067 1773670415154012206 1773670415454910081 1773670415694993339 1773670415942013154 1773670416255693400 1773670416537666769 1773670416803935601 1773670417103371096 1773670417370538610 1773670417583630870 1773670417814477404 1773670418027826116 1773670418261873647 1773670418486337302 1773670418744727770 1773670418997808377 1773670419225598607 1773670419457920610 1773670419661124072 1773670419919914919 1773670420172315745 1773670420416494799 1773670420685175217 1773670420938606796 1773670421159924601 1773670421385762908 1773670421613284401 1773670421831829991 1773670422049562774 1773670422274344676 1773670422474460024 1773670422714386981 1773670422944297861 1773670423151403859 1773670423352782637 1773670423525004116 1773670423705227874 1773670423884962366 1773670424061755222 1773670424247416411 1773670424409965700 1773670424634499747 1773670424884420336 1773670425089669628 1773670425263487174 1773670425451005182 1773670425719428719 1773670425922875278 1773670426135044452 1773670426355680189 1773670426583078318 1773670426771818357 1773670426962253017 1773670427164171687 1773670427363393743 1773670427605522499 1773670427817516475 1773670428058981250 1773670539370982452 1773670659392943662 1773670741905479760 1773670855678914494 1773670966829329352 1773671086865262072 1773671206892601997 1773671326933455202 1773671447227647509 1773671567473646929 1773671687698960168 1773671807736380256 1773671927768616655 1773672047808284513 1773672167843220043 1773672287871455519 1773672407915257289 1773672527936852496 1773672647970360396 1773672768008083787 1773672888043552569 1773673008076874513 1773673128105481721 1773673231847327381 1773673351875125193 1773670387660910460 1773670387730988239 1773670387805406586 1773670387896825181 1773670387993736369 1773670388118033680 1773670388208450261 1773670388289823078 1773670388356594534 1773670388455685650 1773670388537965940 1773670388617510355 1773670388710580787 1773670388811056574 1773670388924584673 1773670388996452324 1773670389095414221 1773670389227082825 1773670389334084343 1773670389428885577 1773670389552598564 1773670389659838794 1773670389770592553 1773670389893064275 1773670389988281628 1773670390087859054 1773670390170489248 1773670390232834850 1773670390320378104 1773670390429627928 1773670390559302395 1773670390682924961 1773670390787629962 1773670390894838130 1773670390977433549 1773670391081627442 1773670391200990080 1773670391305753291 1773670391443139545 1773670391580656678 1773670391703415166 1773670391830066259 1773670391979114648 1773670392141710048 1773670392224690383 1773670392346700878 1773670392457257445 1773670392589330618 1773670392733048100 1773670392893696773 1773670392979954432 1773670393142008391 1773670393265028361 1773670393381639995 1773670393524992349 1773670393697053490 1773670393824384060 1773670393963815230 1773670394079290958 1773670394180955027 1773670394328791859 1773670394454931889 1773670394592909158 1773670394705358182 1773670394851961863 1773670394970638683 1773670395091201793 1773670395222217538 1773670395341978404 1773670395458328137 1773670395616594703 1773670395782260177 1773670395884092140 1773670395992895653 1773670396172939822 1773670396324257784 1773670396471991672 1773670396609232762 1773670396727675953 1773670396837707411 1773670396944799524 1773670397104377583 1773670397290236757 1773670397428301612 1773670397578601184 1773670397736469127 1773670397899306734 1773670398047577264 1773670398201315761 1773670398351098956 1773670398523134989 1773670398657973614 1773670398841775468 1773670399024863247 1773670399150757080 1773670399282480750 1773670399437259656 1773670399582088717 1773670399785109984 1773670400007150914 1773670400161056672 1773670400322849968 1773670400533956345 1773670400668978062 1773670400868656550 1773670401051337734 1773670401243576904 1773670401406918973 1773670401528372462 1773670401722205942 1773670401870845132 1773670402024955719 1773670402192147226 1773670402427823407 1773670402602106495 1773670402766281351 1773670402975777188 1773670403118019558 1773670403289897108 1773670403464751955 1773670403605409461 1773670403742225493 1773670403889049613 1773670404095496692 1773670404323862086 1773670404535025147 1773670404678584534 1773670404878137970 1773670405060537821 1773670405293513413 1773670405454933312 1773670405666107266 1773670405874087365 1773670406139814598 1773670406403489237 1773670406586785800 1773670406777536249 1773670406958704161 1773670407257100664 1773670407522771853 1773670407754547046 1773670407943027900 1773670408154978661 1773670408465221907 1773670408704221780 1773670408928143772 1773670409143301389 1773670409352729694 1773670409557978457 1773670409761440404 1773670409941121241 1773670410136517162 1773670410324309237 1773670410525696047 1773670410747027475 1773670410973862438 1773670411136493628 1773670411323204431 1773670411524085966 1773670411729028606 1773670411962657893 1773670412173525770 1773670412443471965 1773670412662198575 1773670412899224746 1773670413137865485 1773670413376825506 1773670413603453800 1773670413852055125 1773670414071472223 1773670414327754275] # NumGC = 75861 # NumForcedGC = 2 # GCCPUFraction = 0.0022421725356313307 # DebugGC = false # MaxRSS = 278798336